Markdown 基础语法
Markdown是一种轻量级的标记语言,用它可以编写出易读、结构清晰的文档,并且编写好之后的文档还可以导出成Word、PDF、图片等多种格式的文档,用Markdown编写的文档后缀一般为.md或者.markdown,下面是Markdown中的一些基本语法。
标题
在Markdown中,使用1~6个#开头(注意:后面需要有一个空格)来表示1~6级标题,具体如下:
# 表示一级标题
## 表示二级标题
### 表示三级标题
#### 表示四级标题
##### 表示五级标题
###### 表示六级标题
段落
换行
在Markdown段落中,使用两个空格加一个回车来进行换行(注意:如果只使用一个回车是无法完成换行的,虽然在编辑的时候会显实换行效果,但是在经过渲染之后,换行效果就没有了),也可以使用两个回车来表示开始一个新的段落。
字体
在Markdown中,可以使用粗体、斜体、粗斜体三种字体,用一个*开头和一个*结尾表示斜体,两个*开头和两个*结尾表示粗体,三个*开头和三个*结尾表示粗斜体,具体如下:
*表示斜体*
**表示粗体**
***表示粗斜体***
分隔线
在Markdown中,可以在空行中(注意:行内不能有其他内容)使用三个或以上的星号、减号或者下划线来产生一条分隔线,例如:
***
删除线
Markdown中,使用两个~开头和两个~结尾可以给文字添加删除线,效果如下:
~~表示添加删除线~~
下划线
下划线是由一对闭合u标签来完成的,以<u>开头</u>结束,效果如下:
<u>表示添加下划线</u>
脚注
如果需要使用脚注,格式为: [^注释内容]
列表
无序列表
使用一个星号或者一个加号或者或者一个减号(注意:后面都需要有一个空格),具体效果如下:
- * 无序列表
- + 无序列表
- - 无序列表
有序列表
使用数字加.可以生成有序列表,效果如下:
- 第一项
- 第二项
- 第三项
列表嵌套
我们也可以将有序列表和无序列表嵌套使用,方法为在子列表前面加四个空格,例如将无序列表嵌套到有序列表中:
- 第一项
* 无序列表
* 无序列表 - 第二项
* 无序列表
* 无序列表 - 第三项
* 无序列表
* 无序列表
区块
使用>开头(注意:后面需要有一个空格)可以产生一个区块,在区块中可以嵌套列表,在列表中也可以嵌套区块(在子区块前面添加四个空格)。
区块嵌套
最外层区块
第二层区块
第三层区块
列表中嵌套区块
-
第一项
列表中嵌套区块
-
第二项
列表中嵌套区块
区块中嵌套列表
- 第一项
- 第二项
链接
链接的使用方法如下:[链接名称](链接地址),例如:
[百度一下](https://www.baidu.com/)
效果如下:
也可以直接使用<链接地址>的方法,例如:
效果如下:
表格
在Markdown中,可以生成表格,使用|来分隔不同的列,使用一个或多个-来区分表头和单元格,具体如下:
|第一列的表头|第二列的表头|
|-------------------|-----------------|
|第一行第一列|第一行第二列|
上面效果如下:
第一列的表头 | 第二列的表头 |
---|---|
第一行第一列 | 第一行第二列 |
还可以在区分表格的时候设置表格的对其方式,方法如下:
:-
设置内容和标题居左对齐
:-:
设置内容和标题居中对齐
-:
设置内容和标题居右对齐
例如:
|左对齐|居中对齐|右对齐|
|:--------|:-----------: |--------: |
|内容|内容|内容|
上面效果如下:
左对齐 | 居中对齐 | 右对齐 |
---|---|---|
内容 | 内容 | 内容 |
图片
Markdown中插入图片的方法为![alt 图片属性文本](图片路径)