Markdown基本語(yǔ)法入門(mén)指南
Markdown的目標(biāo)是實(shí)現(xiàn)【易讀易寫(xiě)】。它兼容HTML ,它的語(yǔ)法目標(biāo)是:成為一種適用于網(wǎng)絡(luò)的書(shū)寫(xiě)語(yǔ)言。
特殊字符自動(dòng)轉(zhuǎn)換
在HTML文件中,有兩個(gè)字符需要特殊處理:< 和 &。<符號(hào)用于起始標(biāo)簽,&符號(hào)則用于標(biāo)記HTML實(shí)體,如果你只是想要顯示這些字符的原型,你必須要使用實(shí)體的形式,像是<+;和&+;。
標(biāo)題
Markdown支持兩種標(biāo)題的語(yǔ)法,類(lèi) Setext 和 atx形式。
其中Setext是用 底線來(lái)做標(biāo)記的 利用=(最高階標(biāo)題)和-(第二階標(biāo)題),
例如
This is an H1
===============
This is an H1
This is an H2
--------------
This is an H2
Ps:任何數(shù)量的= 和-都可以有效果
類(lèi)Atx 是在行首插入 1 到 6 個(gè)#,對(duì)應(yīng)到標(biāo)題1 到 6階,
例如
# 這是 H1
## 這是 H2
###### 這是H6
這是 H1
這是 H2
這是H6
區(qū)塊引用Blockquotes :
引用的區(qū)塊內(nèi)也可以使用其他的Markdown語(yǔ)法,包括標(biāo)題、列表、代碼區(qū)塊等:
>##這是一個(gè)標(biāo)題
>
>1. 這是第一行列表項(xiàng)。
>2. 這是第二行列表項(xiàng)。
>
>給出一些例子代碼:
>
> return shell_exec("echo $input | $markdown_script");
這是一個(gè)標(biāo)題
- 這是第一行列表項(xiàng)。
- 這是第二行列表項(xiàng)。
給出一些例子代碼:
return shell_exec("echo $input | $markdown_script");
列表
Markdown 支持有序列表和無(wú)序列表。
無(wú)序列表使用星號(hào)、加號(hào)或是減號(hào)作為列表標(biāo)記:
* Red
* Green
* Blue
+ Red
+ Green
+ Blue
- Red
- Green
- Blue
- Red
- Green
- Blue
有序列表 使用數(shù)字接著一個(gè)英文句點(diǎn):
1. Bird
2. Math
3. Yellow
很重要的一點(diǎn)是,你在列表標(biāo)記上使用的數(shù)字并不會(huì)影響輸出的HTML結(jié)果,上面的列表所產(chǎn)生的HTML 標(biāo)記為:
<ol>
<li>Bird</li>
<li>Math</li>
<li>Yellow</li>
</ol>
即使你寫(xiě)成
1. Bird
1. Math
1.Yellow
也不影響HTML的輸出
- Bird
- Math
- Yellow