Markdown学习笔记

Markdown用法

最初编辑时间:2015/3/22

参考网址:

Markdown——入门指南

Markdown中文维基百科

Markdown语法说明

Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版。

换行

在文本中输入的换行会从最终生成的结果中删除,浏览器会根据可用空间自动换行。如果想强迫换行,可以在行尾插入至少两个空格。

标题

在 Markdown 中,如果一段文字被定义为标题,只要在这段文字前加 # 号即可。

# 一级标题
## 二级标题
### 三级标题

以此类推,总共六级标题,建议在井号后加一个空格,这是最标准的 Markdown 语法。

列表

在 Markdown 下,列表的显示只需要在文字前加上 - 或 * 即可变为无序列表,有序列表则直接在文字前加1. 2. 3. 符号要和文字之间加上一个字符的空格。

无序列表

  • 1
  • 2
  • 3

有序列表

  1. 1
  2. 2
  3. 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