Markdown是一種可以使用普通文本編輯器編寫的標(biāo)記語言,通過簡單的標(biāo)記語法,它可以使普通文本內(nèi)容具有一定的格式。Markdown的語法簡潔明了、學(xué)習(xí)容易,而且功能比純文本更強(qiáng),因此有很多人用它寫博客。

文本樣式
標(biāo)題
Markdown 支持兩種標(biāo)題的類?atx?形式
類 Atx 形式則是在行首插入 1 到 6 個(gè)?#?,對應(yīng)到標(biāo)題 1 到 6 階,例如:
# 這是 H1
## 這是 H2
###### 這是 H6
區(qū)塊引用 Blockquotes
Markdown 標(biāo)記區(qū)塊引用是使用>?的引用方式,在 Markdown 文件中建立一個(gè)區(qū)塊引用,那會(huì)看起來像是你自己先斷好行,然后在每行的最前面加上?> ;Markdown 也允許只在整個(gè)段落的第一行最前面加上?> ;區(qū)塊引用可以嵌套(例如:引用內(nèi)的引用),只要根據(jù)層次加上不同數(shù)量的?> 。
> This is the first level of quoting.
>
> > This is nested blockquote.
>
> Back to the first level.
列表
Markdown 支持有序列表和無序列表。無序列表使用星號(hào)、加號(hào)或是減號(hào)作為列表標(biāo)記:
* Red
*? Green
*? Blue
有序列表則使用數(shù)字接著一個(gè)英文句點(diǎn),很重要的一點(diǎn)是,在列表標(biāo)記上使用的數(shù)字并不會(huì)影響輸出的 HTML 結(jié)果:
3. Bird
1. McHale
8. Parish
列表項(xiàng)目可以包含多個(gè)段落,每個(gè)項(xiàng)目下的段落都必須縮進(jìn) 4 個(gè)空格或是 1 個(gè)制表符,也允許只是段前縮進(jìn)4個(gè)空格或一個(gè)制表符,如果要在列表項(xiàng)目內(nèi)放進(jìn)引用,那?>?就需要縮進(jìn)。
代碼區(qū)塊
添加內(nèi)嵌代碼可以使用一對回勾號(hào) `alert('Hello World')`.對于插入代碼, Ghost支持標(biāo)準(zhǔn)的Markdown代碼和GitHub Flavored Markdown (GFM)??。標(biāo)準(zhǔn)Markdown基于縮進(jìn)代碼行或者4個(gè)空格位或是 1 個(gè)制表符就可以,一個(gè)代碼區(qū)塊會(huì)一直持續(xù)到?jīng)]有縮進(jìn)的那一行(或是文件結(jié)尾)。
GFM 使用三個(gè)回勾號(hào)```
```swift高亮顯示
分隔線
你可以在一行中用三個(gè)以上的星號(hào)、減號(hào)、底線來建立一個(gè)分隔線,行內(nèi)不能有其他東西。也可以在星號(hào)或是減號(hào)中間插入空格。下面每種寫法都可以建立分隔線:
***
*****
- - - - - -
區(qū)段元素
鏈接
Markdown 支持兩種形式的鏈接語法:?行內(nèi)式和參考式兩種形式
要建立一個(gè)行內(nèi)式的鏈接,只要在方塊括號(hào)后面緊接著圓括號(hào)并插入網(wǎng)址鏈接即可,如果你還想要加上鏈接的 title 文字,只要在網(wǎng)址后面,用雙引號(hào)把 title 文字包起來即可,例如:
This is [an example](http://example.com/ "Title") inline link.
參考式的鏈接是在鏈接文字的括號(hào)后面再接上另一個(gè)方括號(hào),而在第二個(gè)方括號(hào)里面要填入用以辨識(shí)鏈接的標(biāo)記:
[foo]: http://example.com/ "Optional Title Here"
[foo]: http://example.com/? 'Optional Title Here'
[foo]: http://example.com/? (Optional Title Here)
強(qiáng)調(diào)
Markdown 使用星號(hào)(*)和底線(_)作為標(biāo)記強(qiáng)調(diào)字詞的符號(hào),被?*?或?_?包圍的字詞會(huì)被轉(zhuǎn)成用??標(biāo)簽包圍,用兩個(gè)?*?或?_包起來的話,則會(huì)被轉(zhuǎn)成?,例如:
*single asterisks*
_single underscores_
但是如果 *?和?_?兩邊都有空白的話,它們就只會(huì)被當(dāng)成普通的符號(hào)。
圖片
Markdown 使用一種和鏈接很相似的語法來標(biāo)記圖片,同樣也允許兩種樣式:?行內(nèi)式和參考式。
行內(nèi)式的圖片語法看起來像是:


(一個(gè)驚嘆號(hào)?!;?接著一個(gè)方括號(hào),里面放上圖片的替代文字;接著一個(gè)普通括號(hào),里面放上圖片的網(wǎng)址,最后還可以用引號(hào)包住并加上 選擇性的 'title' 文? ?字)
參考式的圖片語法則長得像:
![Alt text][id]
id是圖片參考的名稱,圖片參考的定義方式則和連結(jié)參考一樣:[id]: url/to/image? "Optional title attribute"
自動(dòng)鏈接
Markdown 支持以比較簡短的自動(dòng)鏈接形式來處理網(wǎng)址和電子郵件信箱,只要是用方括號(hào)包起來, Markdown 就會(huì)自動(dòng)把它轉(zhuǎn)成鏈接。一般網(wǎng)址的鏈接文字就和鏈接地址一樣,例如:
<http://www.baidu.com>
反斜杠
Markdown 支持以下這些符號(hào)前面加上反斜杠來幫助插入普通的符號(hào):
\ 反斜線;
`? 反引號(hào)
*? 星號(hào)
_? 底線
{}? 花括號(hào)
[]? 方括號(hào)
()? 括弧
#? 井字號(hào)
+? 加號(hào)
-? 減號(hào)
.? 英文句點(diǎn)
!? 驚嘆號(hào)