Markdown语法

1. 标题

在markdown中支持最多六级标题

标题语法: 多少个 # 代表几级标题,# 和文字之间有一个空格

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

显示效果:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

2. 列表

列表分为有序列表和无序列表,列表数量是没有限制的

2.1 有序列表

有序列表语法,句点和文字中间同样是有空格的,但列表的数量没有限制

1. 列表一
2. 列表二
3. 列表三
4. 列表四
5. 列表五

显示效果:

  1. 列表一
  2. 列表二
  3. 列表三
  4. 列表四
  5. 列表五

2.2 无序列表

无序列表语法,* 和文字之间同样是有空格

* 列表一
* 列表二
* 列表三
* 列表四
* 列表五

显示效果:

  • 列表一
  • 列表二
  • 列表三
  • 列表四
  • 列表五

2.3 列表嵌套

2.3.1 有序列表嵌套

有序列表嵌套,只需按tab

1. 一级列表一
	1. 二级列表一
	2. 二级列表二
		1. 三级列表一
		2. 三级列表二
	3. 二级列表三
2. 一级列表二
3. 一级列表三
4. 一级列表四

显示效果:

  1. 一级列表一
    1. 二级列表一
    2. 二级列表二
      1. 三级列表一
      2. 三级列表二
    3. 二级列表三
  2. 一级列表二
  3. 一级列表三
  4. 一级列表四

2.3.2无序列表嵌套

无序列表嵌套,同样只需按tab

* 一级列表一
	* 二级列表一
	* 二级列表二
		* 三级列表一
		* 三级列表二
	* 二级列表三
* 一级列表二
* 一级列表三
* 一级列表四

显示效果:

  • 一级列表一
    • 二级列表一
    • 二级列表二
      • 三级列表一
      • 三级列表二
    • 二级列表三
  • 一级列表二
  • 一级列表三
  • 一级列表四

2.3.3 有序和无序混合嵌套

语法

1. 一级列表一
	* 二级列表一
	* 二级列表二
		1. 三级列表一
		2. 三级列表二
	* 二级列表三
2. 一级列表二
3. 一级列表三
4. 一级列表四

显示效果:

  1. 一级列表一
    • 二级列表一
    • 二级列表二
      1. 三级列表一
      2. 三级列表二
    • 二级列表三
  2. 一级列表二
  3. 一级列表三
  4. 一级列表四

注:两种列表嵌套时,按tab会和自动生成和原来的一样,即原来是无序,按tab之后也是无序,这时只要删除自动生成的,按有序或无序的格式写上想要的就可以了

2.4 列表清单

语法

- [x] TODO1
- [ ] TODO2
- [ ] TODO3

显示效果:

  • [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:

显示效果:

Markdown语法 [百度](https://www.baidu.com)

??

注: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数学公式

Markdown语法

上一篇:机器学习——Adaboost


下一篇:Vue(10)表单输入绑定v-model