Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。
简单的来说,Markdown就是用“标记符号”表示“格式”。Markdown语法标签与HTML语法标签是一一对应的,比如Markdown的二级标题标签##就对应着HTML中的< h2>…< /h2>标记,而且Markdown是兼容HTML语法的,如果你比较喜欢 HTML 的< a >或 < img > 标签,可以直接在Markdown文档中使用这些标记,而不用 Markdown 提供的链接或是图像标签语法。
常见语法记录如下( 持续补充 ):
1. 标题
Markdown中使用 ## 来表示标题. 如##表示二级标题, ###表示三级标题.
2. 分隔线
使用 — 来表示分分隔线, 如
—
效果:
3. 强调
*相当于< em>, 斜体的文字*
效果:
相当于< em>, 斜体的文字
**相当于< strong>, 加粗的文字**
效果:
相当于< strong>, 加粗的文字
***相当于< em>< strong>, 加粗的斜体文字*
效果:
相当于< em>< strong>, 加粗的斜体文字
使用\~\~来表示删除线, 使用时候去掉~之前的转义符合\ . 如
添加删除线的文字
4. 引用
对于引用文段,使用 > 放在文本前边即可. 如
> 引用内容
效果:
引用内容
5. 列表
有序列表,直接使用数字+.号即可. 效果如下:
1.第一条
2.第二条
3.第三条
无序列表, 使用-或者*+空格即可, 效果如下:
- 11111
- 22222
- 33333
6. 链接
使用[icetime17的博客](http://blog.youkuaiyun.com/icetime17)来表示链接, 效果如下:
7. 图片
使用如下格式:

来插入图片, 效果如下:
8. 代码
前后分别使用三个`将内容包含起来, 用于表示代码片段. 如:
效果如下:
print "This is python code."
9. 表格
表格使用 -|-|- 分割即可. 如:
列1|列2|列3
-|-|-
内容1|内容2|内容3
将形成如下表格:
列1 | 列2 | 列3 |
---|---|---|
内容1 | 内容2 | 内容3 |
即 -|-|- 标记的内容即形成为一个表格. 表格内容中使用:来决定对齐方式,
-|-|- 默认为左对齐,
-|-|-: 为右对齐
:-:|:-:|:-: 为居中对齐.
10. 公式
行内公式, 如
$\varGamma(x) = \sum_{i=0}^{N} f_i(x)$,
效果如下:
Γ(x)=∑Ni=0fi(x)
行间公式, 如
$$\varGamma(x) = \sum_{i=0}^{N} f_i(x) \tag{1}$$,
其中, \tag{1}是给公式加上tag, 效果如下:
11. 转义
对于Markdown的语法, 可使用\来进行转义, 以直接显示原始内容.