Markdown的學習筆記
引用
- 普通引用
- 在被引用的語句前添加
>
符號。
> 被引用的語句
- 在被引用的語句前添加
被引用的語句
- 嵌套引用: 使用用不同數量的
>
符號。
> The first sentence.
> > The second sentence.
The first sentence.
The second sentence.
為了區分, 必須在
>
符號與語句之間留有空格。使用兩次換行符后,才可脫離引用體。
-
代碼引用
- 若引用的語句不分行,只需在語句兩端添加 ` 符號。
- 若引用的語句為多行,需在該段語句的首行和末行分別添加 ``` 符號。
- 根據代碼使用的語言類型,顯示代碼引用:
```+編程語言名稱
。
例如:``` C++
#include <iostream>
using namespace std;
int main() {
cout << "hello world" << endl;
return 0;
}
腳注
使用[^keyword]
表示注腳。
標題
若一段文字被定義為標題,只需在這段文字前加 # 號即可。
# 一級標題
## 二級標題
...
###### 六級標題
當前,Markdown支持的最多支持六級標題。
粗體與斜體
- 粗體。在語句的兩端分別添加
**
符號即可,例如:
**這里的文字是粗體**
——> 這里的文字是粗體 - 斜體。在語句的兩端分別添加
*
符號即可,例如:
*這里的文字是粗體*
——> 這里的文字是粗體
列表
在Markdown中,根據表現形式的不同,列表分為有序列表和無序列表兩種。
-
無序列表
在列表中,為每個表項的開頭添加-
或*
符號,即可添加項目符號。例如,
- 無序列表1
或* 無序列表1
。 -
有序列表
在列表中,直接在每個表項的開頭添加數字標號1.
、2.
等即可。
任意數字均可作為數字標號,也可出現相同數字。 -
層級列表
第一級前面不要超過3個Space。
下一級需比上一級在語句開頭多輸入2個Space或者1個Tab。
- 第一級
- 第二級
- 第三級
-
第一級
- 第二級
- 第三級
- 第二級
Note
-
、1.
等符號需和你的語句之間保留至少一個字符的空格。
為了避免混淆列表中的*
與粗/斜體中的*
,建議在列表中使用-
符號。
Markdown一般支持三級的層級列表,三級以后的層級列表只提供實心方點的項目符號。
圖片與鏈接
-
鏈接: 格式為
[顯示文本](鏈接地址)
。例如:
[Baidu](www.baidu.com)
——> Baidu -
圖片: 格式為

。由于Markdown中只可使用圖片的URL進行圖片添加,本地圖片需上傳后才可使用生成的URL進行添加 (CloudApp)。

效果為:
參考圖片
表格
示例代碼:
| 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 |
- 使用` | `作為列與列之間的分隔符,列寬是自動適應的。 |
- 第一行為表格的標題欄,其余行為常規的表格數據欄。
- 在Markdown中,提供了三種表格內容的對齊方式:
- 左對齊(默認):
-------
- 右對齊:
-------:
- 居中對齊:
:-------:
- 左對齊(默認):
分割線
格式:***
參考:
《獻給寫作者的 Markdown 新手指南》http://www.lxweimin.com/p/q81RER/
《Markdown——入門指南》http://www.lxweimin.com/p/1e402922ee32/
《Markdown進階學習》http://www.lxweimin.com/p/9627fd9b2b59
《簡書Markdown編輯模式的幾種簡單常用語法》http://www.lxweimin.com/p/a81e3c89d7c5
《Markdown進階語法整理》http://www.lxweimin.com/p/0b257de21eb5