Markdown常用指令汇总

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

快来五分钟速通markdown



文本

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

标题

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

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

一级标题
===

二级标题
---

列表

1. 无序列表

可以使用*+-来标示

* 一
* 二
* 三

+ 一
+ 二
+ 三

- 一
- 二
- 三
2. 有序列表

用数字加上.来标示

1. 一
2. 二
3. 三
3. 嵌套

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

1. 一
    - 壹
    - 贰
2. 二
    - 壹
    - 贰

引用

1. 一级引用

在段落开头用>,如

> 引用1
> 引用2
2. 多级引用

用多个>实现多级引用

>引用
>>二级引用
>>>三级引用

引用
>二级引用
>>三级引用

代码

1. 段落内代码

`包裹代码

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

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

````
```C++
#include<iostream>
using namespace std;
```
````

链接

1. 简单链接

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

2. 高级链接

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

[Google][1]
[Github][g]

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

图片

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

表格

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

|  一  |  二  |
|  --- |  --- |
|  1.1 |  2.1 |
|  1.2 |  2.2 |
1.1 2.1
1.2 2.2

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

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

|  第一个  |  第二个  |  第三个  |
|  :-- |  --: | :--: |
|  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}$

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