简介
Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的 HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果。
一、标题
对需要设置标题的文字在前加#号来标识
根据#号的数量来判断是几级标题,最多6级标题
语法:
例如:# 标题
示例:
代码语言:txt复制# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
二、字体
通过*、_和~符号来对文本经行字体设置
语法:
斜体:通过左右各一个*或者_包裹文本来实现 粗体:通过左右各两个*或者_包裹文本来实现 粗斜体:通过左右各三个*或者_包裹文本来实现 删除线:通过左右各两个~包裹文本来实现
示例:
代码语言:txt复制*斜体文本*
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜体文本***
___粗斜体文本___
~~删除线文本~~
效果:
斜体文本
斜体文本
粗体文本
粗体文本
粗斜体文本
粗斜体文本
删除线文本
三、段落
Markdown 段落没有特殊的格式,直接编写文字就好,段落的换行是使用两个以上空格加上回车。
语法:
在需要换行的地方添加两个空格和一个回车 在需要换行的地方直接添加一个空行
示例:
代码语言:txt复制这是第一种方法换行
这是第一种方法换行
代码语言:txt复制这是第一种方法换行
这是第一种方法换行
效果:
这是第一种方法换行
这是第一种方法换行
四、分割线
语法:
在一行中使用三个以上*、-或_来创建分割线,其中一行内不允许有其他内容,可以在符号中间加入空格
示例:
代码语言:txt复制***
* * *
---
___
效果:
五、下划线
语法:
原生MarkDown是没有下划线的,可以借助html标签来实现
示例:
代码语言:txt复制<u>下划线</u>
效果:
<u>下划线</u>
六、引用
语法:
在MarkDown中可以使用>来做为引用标记,可以使用多个来做嵌套效果。
示例:
代码语言:txt复制> 一级引用
>> 二级引用
>>> 三级引用
效果:
一级引用二级引用
三级引用
七、列表
无需列表
语法:
可以使用-、 和*来作为实现,并且支持嵌套
示例:
代码语言:txt复制- 无序列表
- 无序列表嵌套
无序列表
无序列表嵌套
* 无序列表
* 无需列表嵌套
效果:
- 无序列表 - 无序列表嵌套
- 无序列表 无序列表嵌套
- 无序列表 * 无需列表嵌套
有序列表
语法:
可以使用数字加点来实现,跟无序列表一样支持嵌套
示例:
代码语言:txt复制1. 一级有序列表
1. 二级有序列表
2. 二级有序列表
3. 二级有序列表
2. 一级有序列表
1. 二级有序列表
2. 二级有序列表
3. 二级有序列表
3. 一级有序列表
1. 二级有序列表
2. 二级有序列表
3. 二级有序列表
效果:
- 一级有序列表
- 二级有序列表
- 二级有序列表
- 二级有序列表
- 一级有序列表
- 二级有序列表
- 二级有序列表
- 二级有序列表
- 一级有序列表
- 二级有序列表
- 二级有序列表
- 二级有序列表
八、图片
语法:
![图片alt](图片地址 ''图片title'')图片alt就是显示在图片下面的文字,相当于对图片内容的解释。 图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加
示例:
代码语言:txt复制![图片alt](图片地址 ''图片title'')
效果:
跟文章开头图片一样,这里就不在展示了。
九、超链接
语法:
[超链接名](超链接地址 "超链接title")超级链接title可以不添加
示例:
代码语言:txt复制[张维龙的个人博客](https://www.zhangweilong.com/ "张维龙的个人博客")
效果:
张维龙的个人博客
十、代码
单行代码
语法:
可以使用`包裹单行代码来实现
示例:
代码语言:txt复制`echo "Hello World";`
效果:
echo 'Hello World';
代码块
语法:
可以使用三个`来包裹代码块,并且三个`需要单独占一行。
示例:
代码语言:txt复制(```)
function main(){
echo "PHP是世界上最好的语言!!!";
}
main();
(```)
* 需要去掉上面的三个`的括号。
效果:
代码语言:txt复制function main(){
echo "PHP是世界上最好的语言!!!";
}
main();
Tips:由于编辑器问题,部分效果可能会无法正常显示。