Markdown语法
1. 标题
在markdown中支持最多六级标题
标题语法: 多少个 #
代表几级标题,#
和文字之间有一个空格
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
显示效果:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
2. 列表
列表分为有序列表和无序列表,列表数量是没有限制的
2.1 有序列表
有序列表语法,句点和文字中间同样是有空格的,但列表的数量没有限制
1. 列表一
2. 列表二
3. 列表三
4. 列表四
5. 列表五
显示效果:
- 列表一
- 列表二
- 列表三
- 列表四
- 列表五
2.2 无序列表
无序列表语法,*
和文字之间同样是有空格
* 列表一
* 列表二
* 列表三
* 列表四
* 列表五
显示效果:
- 列表一
- 列表二
- 列表三
- 列表四
- 列表五
2.3 列表嵌套
2.3.1 有序列表嵌套
有序列表嵌套,只需按tab
键
1. 一级列表一
1. 二级列表一
2. 二级列表二
1. 三级列表一
2. 三级列表二
3. 二级列表三
2. 一级列表二
3. 一级列表三
4. 一级列表四
显示效果:
- 一级列表一
- 二级列表一
- 二级列表二
- 三级列表一
- 三级列表二
- 二级列表三
- 一级列表二
- 一级列表三
- 一级列表四
2.3.2无序列表嵌套
无序列表嵌套,同样只需按tab
键
* 一级列表一
* 二级列表一
* 二级列表二
* 三级列表一
* 三级列表二
* 二级列表三
* 一级列表二
* 一级列表三
* 一级列表四
显示效果:
- 一级列表一
- 二级列表一
- 二级列表二
- 三级列表一
- 三级列表二
- 二级列表三
- 一级列表二
- 一级列表三
- 一级列表四
2.3.3 有序和无序混合嵌套
语法
1. 一级列表一
* 二级列表一
* 二级列表二
1. 三级列表一
2. 三级列表二
* 二级列表三
2. 一级列表二
3. 一级列表三
4. 一级列表四
显示效果:
- 一级列表一
- 二级列表一
- 二级列表二
- 三级列表一
- 三级列表二
- 二级列表三
- 一级列表二
- 一级列表三
- 一级列表四
注:两种列表嵌套时,按
tab
会和自动生成和原来的一样,即原来是无序,按tab
之后也是无序,这时只要删除自动生成的,按有序或无序的格式写上想要的就可以了
2.4 列表清单
语法
- [x] TODO1
- [ ] TODO2
- [ ] TODO3
显示效果:
3. 文字效果
3.1 斜体,加粗,删除,高亮
语法
*斜体1*
_斜体2_
**加粗1**
__加粗2__
***斜体加粗***
~~删除线~~
==高亮==
`强调(阴影)`
显示效果:
斜体1
斜体2
加粗1
加粗2
斜体加粗
删除线
高亮
强调(阴影)
注:以上这些效果是可以叠加的
3.2 引用
语法:>
+引用内容
>这是一条引用
>>多层引用
显示效果:
这是一条引用
多层引用
4. 表格
语法 :|
|表头1|表头2|表头3|
|----|-----|----|
|项目1|项目2|项目3|
|项目1|项目2|项目3|
显示效果:
表头1 | 表头2 | 表头3 |
---|---|---|
项目1 | 项目2 | 项目3 |
项目1 | 项目2 | 项目3 |
5. 插入图片,超链接,emoji
语法:
![图片名称](图片路径)
[百度](https://www.baidu.com)
:smile:
显示效果:
![image-20210623215312297](https://kinvy-images.oss-cn-beijing.aliyuncs.com/Images/20210623215312.png)
😄
注:emoji列表
6. 代码块,流程图
6.1 代码块
语法: 代码块用 一对```
,第一个 ```
后面写使用的语言
```c++
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!" << endl
system("pause");
return 0;
}
```
显示效果:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!" << endl
system("pause");
return 0;
}
6.2 流程图
和代码块一样
```mermaid
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
```
显示效果:
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
注:流程图语法参考 mermaid官方文档
7. 数学公式
Markdown中的数学公式有两种插入方式,内联公式:用一对$
, 独立行公式:用一对$$
内联公式: $e^{i\pi}+1=0$
独立行公式:
$$
e^{i\pi}+1=0
$$
显示效果:
内联公式: \(e^{i\pi}+1=0\)
独立行公式:
\[e^{i\pi}+1=0
\]
注:数学公式语法参考 Latex数学公式