Markdown 是一种轻量级的「标记语言」,它的优点很多,目前深受写作爱好者喜爱。对于HTML语言而言,Markdown简单的多,它能写出结构和排版友好的文档,而且学习成本并不高,主要使用的标记也只有十几个。熟悉Markdown的语法后,会感受到它的方便和优雅。以下总结了常用的几个命令。
标题
将一段文字定义为标题,只需要在它前面加入1~6个#
# 标题1
## 标题2
### 标题3
效果:
标题1
标题2
标题3
斜体与粗体
Markdown 使用星号和底线来标记需要强调的区段。
我来自*北邮*
我是个_毕业生_
我是**94**年出生的
我在__华为__工作
效果:
我来自北邮
我是个毕业生
我是94年出生的
我在华为工作
列表
在html中列表分为有序列表和无序列表,Markdown中亦然。无序列表的显示方法是在文字前加入-或者*,而有序列表直接宰文字前加入1. 2. 3.即可
无序列表
* 1
* 2
* 3
效果:
- 1
- 2
- 3
有序列表
1. 1
2. 2
3. 3
效果:
- 1
- 2
- 3
引用
如果你需要引用一小段别处的句子,那么就要用引用的格式。
只需要在文本前加入 > 这种尖括号(大于号)即可
>例如这样
例如这样
图片和链接
图片和链接的语法很像,只相差一个!
图片:{ImgCap}{/ImgCap}
链接:[altname](url)
参考格式为:
图片:![altname][referName]
链接:[altname][referName][referName]: /img/pic.jpg
此处URL可以为相对路径,也可以放到图床后再填写地址,推荐七牛图床

[baidu](www.baidu.com)
表格
表格比较麻烦,基本感觉是在画。。。
|tables|name|age|
|------|----|---|
|row 1 |jack| 20|
|row 2 |allen| 21|
| tables | name | age |
|---|---|---|
| row 1 | jack | 20 |
| row 2 | allen | 21 |
代码框
如果你需要保持代码格式,在行内只需要用 包裹起来var test = funciton(){}`
而如果你有多行代码需要输出,则只需要在他们行前输入四个空格或者一个tab即可
var test = function(){
alert("hi")
}
代码高亮
如果你需要代码高亮,则需要用如下格式来书写你的代码

1 | var test = function(){ |
分割线
分割线的语法只需要三个 * 号,如下