Markdown 语法

常用语法

标题

1
2
3
4
5
6
7
8
9
10
这是 H1 一级标题
======
这是 H2 二级标题
------
# 这是 H1 一级标题
## 这是 H2 二级标题
### 这是 H3 三级标题
#### 这是 H4 四级标题
##### 这是 H5 五级标题
###### 这是 H6 六级标题

列表

无序列表

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
* 项目1
* 子项目1.1
* 子项目1.2
* 子项目1.2.1
* 项目2
* 项目3

+ 项目1
+ 子项目1.1
+ 子项目1.2
+ 子项目1.2.1
+ 项目2
+ 项目3

- 项目1
- 子项目1.1
- 子项目1.2
- 子项目1.2.1
- 项目2
- 项目3

有序列表

1
2
3
4
5
6
7
8
9
10
11
1. 项目1
2. 项目2
3. 项目3
1. 项目3.1
2. 项目3.2

1. 项目1
1. 项目2
1. 项目3
1. 项目3.1
1. 项目3.2

有序列表起始编号

1
2
58. 项目5
2. 项目6

链接

1
2
3
[链接名称](链接地址)
[链接名称][1]
[1] : 链接地址

图片

1
2
3
![名称](链接地址)
![名称][1]
[1] : 链接地址

文字格式

1
2
3
4
5
6
7
8
9
10
11
**这是文字粗体格式**

__这是文字粗体格式__

*这是文字斜体格式*

_这是文字斜体格式_

这是<sup>上标文字</sup>

这是<sub>下标文字</sub>

引用

1
2
> 第一行引用文字
> 第二行引用文字

水平线

1
***

GFM扩展语法

表格

1
2
3
4
First Header  | Second Header
------------- | -------------
Content Cell | Content Cell
Content Cell | Content Cell

增强型表格

1
2
3
4
5
6
7
8
9
|First Header  | Second Header ||
|First Header | Second Header | Third Header|
|------------- | -------------|-------------|
表身1Content Cell | Merge Content Cell||
Content Cell | Content Cell| Content Cell|

表身2Content Cell | Merge Content Cell||
Content Cell | Content Cell| Content Cell|
[表格标题]

代码

行内代码

1
`var x = "hello world"`

块代码

1
2
3
4
```javascript
var a = "hello world";
var b = "good luck";
```

自动转换成超链接

系统将自动根据内容,将地址转换成超链接格式

1
http://markdown.xiaoshujiang.com

HTML

1
<div class="hey">Hello world</div>

支持的html标签

删除线

1
~~在文字上添加删除线~~

扩展语法

目录

1
[toc]

扩展的文字格式

1
2
3
4
5
6
7
++插入的文字++

==被记号的文字==

上角文字: 19^th^

下角文字: H~2~O

印刷字替换

系统将自动替换下列文字,转换成排版系统使用的符号

1
(c) (C) (r) (R) (tm) (TM) (p) (P) +-

缩写定义

1
2
3
4
The HTML specification
is maintained by the W3C.
*[HTML]: Hyper Text Markup Language
*[W3C]: World Wide Web Consortium

待办事项

1
2
3
4
[ ] 未完成事项
[-] 未完成事项
[x] 完成事项
[X] 完成事项

脚注

1
2
脚注[^1x]
[^1x]: 脚注的用法

定义

1
2
3
4
5
苹果
: 一种水果
: 一种品牌,计算机,手持设备
桔子
: 一种水果

公式

行内公式

1
这是行内公式`!$ \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. $`

块公式

1
2
3
```mathjax!
$$\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.$$
```

流程图 (语法)

1
2
3
4
5
6
7
8
9
10
```flow
st=>start: 开始
e=>end: 结束
op=>operation: 操作步骤
cond=>condition: 是 或者 否?

st->op->cond
cond(yes)->e
cond(no)->op
```

序列图 (语法)

1
2
3
4
5
```sequence
小明->小李: 你好 小李, 最近怎么样?
Note right of 小李: 小李想了想
小李-->小明: 还是老样子
```

转自

小书匠 语法手册
"小书匠": 一款不错的编辑软件