Markdown常用指令汇总

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。

快来五分钟速通markdown



文本

** **加粗 * *倾斜 *** ***倾斜加粗 ~~ ~~删除

标题

1. 用1-6个#表示不同层次的标题
1
2
3
4
5
6
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
2. 用三个及以上的=-标记标题

只能标记一级和二级标题,用换行标示作用域

1
2
3
4
5
一级标题
===

二级标题
---

列表

1. 无序列表

可以使用*+-来标示

1
2
3
4
5
6
7
8
9
10
11
* 一
* 二
* 三

+ 一
+ 二
+ 三

- 一
- 二
- 三

2. 有序列表

用数字加上.来标示

1
2
3
1. 一
2. 二
3. 三

3. 嵌套

需要在子列表的选项前加两个或四个空格

1
2
3
4
5
6
1. 一
- 壹
- 贰
2. 二
- 壹
- 贰

引用

1. 一级引用

在段落开头用>,如

1
2
> 引用1
> 引用2
##### 2. 多级引用 用多个>实现多级引用
1
2
3
>引用
>>二级引用
>>>三级引用
>引用 >>二级引用 >>>三级引用

代码

1. 段落内代码

`包裹代码

1
`exgcd()`用于求解

2. 代码块
用4个空格或一个Tab,如
1
2
#include<iostream>
using namespace std;
```包裹代码块,可以指定语言,如
1
2
3
4
```C++
#include<iostream>
using namespace std;
```
3. 代码中有`字符

用更多的`来包裹代码,如

1
2
3
4
5
6
````
```C++
#include<iostream>
using namespace std;
```
````

链接

1. 简单链接

[文字](地址)<地址>

2. 高级链接

可以通过变量设置链接,变量稍后赋值,如

1
2
3
4
5
[Google][1]
[Github][g]

[1]: http://www.google.com/
[g]: https://github.com/

图片

1
![alt 属性文本](图片地址)

表格

|来分隔单元格,用-来分隔表头,如

1
2
3
4
|  一  |  二  |
| --- | --- |
| 1.1 | 2.1 |
| 1.2 | 2.2 |
| 一 | 二 | | — | — | | 1.1 | 2.1 | | 1.2 | 2.2 |

另,可以设置表格对齐方式

-:右对齐 :-左对齐 :-:居中 冒号(:)在哪边就像哪边对齐,如

1
2
3
4
|  第一个  |  第二个  |  第三个  |
| :-- | --: | :--: |
| 1.1 | 2.1 | 3.1 |
| 1.2 | 2.2 | 3.2 |
| 第一个 | 第二个 | 第三个 | | :– | –: | :–: | | 1.1 | 2.1 | 3.1 | | 1.2 | 2.2 | 3.2 |

数学公式

1. 段落内公式

使用$将公式包裹实现段落内公式,如 $\lim_{x \to 0}$ limx → 0

2. 公式块

$$将公式块包裹,如 $$\int_{0}^{1}f(x)\mathrm{d}x\int_{0}^{1}\frac{1}{f(x)}\ge \left [ \int_{0}^{1}\sqrt{f(x)}\sqrt{\frac{1}{f(x)}}\mathrm{d}x \right ]^2 = 1$$

自带居中,比较美观


img_show