Markdown用法
最初编辑时间:2015/3/22
参考网址:
Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版。
换行
在文本中输入的换行会从最终生成的结果中删除,浏览器会根据可用空间自动换行。如果想强迫换行,可以在行尾插入至少两个空格。
标题
在 Markdown 中,如果一段文字被定义为标题,只要在这段文字前加 # 号即可。
# 一级标题
## 二级标题
### 三级标题
以此类推,总共六级标题,建议在井号后加一个空格,这是最标准的 Markdown 语法。
列表
在 Markdown 下,列表的显示只需要在文字前加上 - 或 * 即可变为无序列表,有序列表则直接在文字前加1. 2. 3. 符号要和文字之间加上一个字符的空格。
无序列表
- 1
- 2
- 3
有序列表
- 1
- 2
- 3
引用
如果你需要引用一小段别处的句子,那么就要用引用的格式。
例如这样
只需要在文本前加入 > 这种尖括号(大于号)即可。
引用可以嵌套。如果要在一个引用里插入一个引用,可以用两个('>')开头。依此类推,根据嵌套层次加相应数量的符号。
这是一个引用。这是第一行 这是第二行。 > 这是一个嵌套的引用。这是第一行。 这是第二行
外层引用的第三行。前面需要一个视觉上的空行表示内层嵌套的结束,空行前面的('>')可以有可以没有。
图片与链接
插入链接与插入图片的语法很像,区别在一个 !号
图片为:![链接文字](链接地址)
链接为:[链接文字](链接地址)
粗体与斜体
用两个 * 包含一段文本就是粗体的语法,用一个 * 包含一段文本就是斜体的语法。 用三个 * 用粗斜体表示特别强调。
例如:**这里是粗体** *这里是斜体* ***特别强调***
这里是粗体 这里是斜体 特别强调
表格
| Tables | Are | Cool |
| ------------- |:-------------:| -----:|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
这种语法生成的表格如下:
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
其中":---------------:"中的":"用于控制对齐方式。
引用代码
引用代码,只需要用两个 ` 把中间的代码包裹起来。
如果要在代码区段内插入反引号,你可以用多个反引号来开启和结束代码区段:
``There is a literal backtick (`) here.``
或者以制表符或至少四个空格缩进的行,例如:
第一行代码
第二行代码
第三行代码
分割线
要生成水平分割线,可以在单独一行里输入3个或以上的短横线、星号或者下划线实现。短横线和星号之间可以输入任意空格。以下每一行都产生一条水平分割线。
* * *
***
*****
- - -
---------------------------------------
特殊字符
Markdown中一些特定的字符会被解析为格式化命令,但如果添加一个反斜杠('')在那些有特殊意义的字符前面,那么字符将被理解为字面意义。
举个例子,字符组合'*'会作为一个星号输出,而不是理解为一个强调区段的开始。
Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:
\ 反斜线
` 反引号
* 星号
_ 底线
{} 花括号
[] 方括号
() 括弧
# 井字号
+ 加号
- 减号
. 英文句点
! 惊叹号
Markdown编辑器
sublime中使用markdown的插件 Markdown Preview