Markdown 語(yǔ)法的目標(biāo): 成為一種適用于網(wǎng)絡(luò)的書(shū)寫(xiě)語(yǔ)言。
本文的目的:使讀者輕松了解簡(jiǎn)書(shū)對(duì) Markdown 語(yǔ)法的支持,了解其優(yōu)點(diǎn)和不足。能夠在選擇時(shí)正確取舍,使用時(shí)得心應(yīng)手。
區(qū)塊標(biāo)記:是指內(nèi)容獨(dú)占一塊,需前后換行,不和其他標(biāo)記共處一行的標(biāo)記。
段落:即是一段連續(xù)的文字,可包含*、空格、換行、tab等字符。兩個(gè)段落之間使用空行分隔。
示例代碼
第一自然段第二自然段
效果
第一自然段
第二自然段
注意:換行不是分段的標(biāo)識(shí),空行才是
標(biāo)題:代表了文章中主題的層次,比如:文章標(biāo)題使用一級(jí)標(biāo)題,回目名稱使用二級(jí)標(biāo)題,小節(jié)使用三級(jí)標(biāo)題,依次類推。主題的層次代表了文章的大綱。
語(yǔ)法:Markdown 中使用連續(xù)的 n(1-6) 個(gè) # 分別表示第 n 級(jí)標(biāo)題。
示例代碼
# 一級(jí)標(biāo)題 ## 二級(jí)標(biāo)題 ### 三級(jí)標(biāo)題 #### 四級(jí)標(biāo)題 ##### 五級(jí)標(biāo)題 ###### 六級(jí)標(biāo)題
效果
一級(jí)標(biāo)題
二級(jí)標(biāo)題
三級(jí)標(biāo)題
四級(jí)標(biāo)題
五級(jí)標(biāo)題
六級(jí)標(biāo)題
注:# 和后續(xù)內(nèi)容之間應(yīng)放置一個(gè)空格
列表:就是一組相關(guān)信息的集合。簡(jiǎn)書(shū)中的列表分為 有序列表 和 無(wú)序列表。
語(yǔ)法:使用 數(shù)字 + . 作為項(xiàng)目符號(hào),項(xiàng)目符號(hào)和正式列表項(xiàng)目之間有一個(gè)空格。
示例代碼
1. 打開(kāi)冰箱門2. 把大象放進(jìn)冰箱3. 關(guān)上冰箱門
效果
- 打開(kāi)冰箱門
- 把大象放進(jìn)冰箱
- 關(guān)上冰箱門
語(yǔ)法:使用 * 作為項(xiàng)目符號(hào),項(xiàng)目符號(hào)和正式列表項(xiàng)目之間有一個(gè)空格。
示例代碼
* 吃飯* 睡覺(jué)* 打豆豆
效果
- 吃飯
- 睡覺(jué)
- 打豆豆
注意事項(xiàng):
- 無(wú)序列表的項(xiàng)目符號(hào)可使用 *,+,- 效果是相同的。
- 列表與后續(xù)內(nèi)容之間需要一個(gè)空行隔開(kāi),即:列表是一個(gè)段落
- 列表允許多層次嵌套
- 可以在項(xiàng)目中包含段落,只需將段落前添加一個(gè) tab 或 4 個(gè)空格
語(yǔ)法:使用 3 個(gè)連續(xù)的 * 即可得到一個(gè)分割線
示例代碼
***
效果
語(yǔ)法:在行頭加上 > 即可。
這里是一段引用
注意事項(xiàng):
- 大于號(hào) 和 文字必須有一個(gè)空格
- 可以在每行之前加 > ,也可以在段落之前加 1 個(gè) >
- 引用內(nèi)部可以使用其他 Markdown 標(biāo)記
引用內(nèi)部可以添加新的引用,只需再加一個(gè)大于號(hào)
行內(nèi)標(biāo)記和其他標(biāo)記共處一行。
語(yǔ)法:使用前后各 1 個(gè) *(或_) 包含的文字是 斜體 文字
示例代碼
*斜體*, _斜體_
效果
斜體, 斜體
語(yǔ)法:使用前后各 2 個(gè) *(或_) 包含的文字是 粗體 文字
示例代碼
**粗體**,__粗體__
效果
粗體,__粗體__
語(yǔ)法:使用前后各 2 個(gè) ~ 包含的文字是刪除文字
示例代碼
~~刪除~~
效果
刪除
語(yǔ)法:在**(或__)中嵌套_ (或*) 或 在_(或*)中嵌套**(或__)即可得到 粗斜體。
示例代碼
_**粗斜體**_, *__粗斜體__***_粗斜體_**, __*粗斜體*__
效果
粗斜體, 粗斜體
粗斜體, 粗斜體
1> 行內(nèi)圖片
圖片和圖片地址寫(xiě)在一起。
語(yǔ)法: ![圖片標(biāo)題](圖片url)
示例代碼
![史努比](http://image106.360doc.com/DownloadImg/2017/06/0418/100889346_1)
效果
史努比
注意事項(xiàng)
在簡(jiǎn)書(shū)中,圖片可以直接拖到編輯區(qū),會(huì)自動(dòng)上傳圖片并生成圖片地址。本功能是簡(jiǎn)書(shū)提供的一大便利,值得表?yè)P(yáng)!
2> 引用圖片
圖片和圖片地址分開(kāi)書(shū)寫(xiě)。
語(yǔ)法:![圖片標(biāo)題][圖片id]
[圖片id]:圖片url
示例代碼:
![史努比][snoopy][snoopy]: http://image106.360doc.com/DownloadImg/2017/06/0418/100889346_1
效果
史努比
注意事項(xiàng)
引用圖片的 id 在文章中必須唯一
1> 行內(nèi)鏈接
語(yǔ)法:[鏈接名稱](鏈接地址 url '鏈接title')
示例代碼
[新浪](http://www.sina.com.cn '新浪主頁(yè)')
效果
注意事項(xiàng)
雙引號(hào)中的內(nèi)容是鏈接的 title (目前漢字顯示不正確)
2> 鏈接引用
一種鏈接和地址分離的方式。
語(yǔ)法:[鏈接名稱][鏈接id]
[鏈接id]:鏈接 url 地址 '鏈接 title'
示例代碼
根據(jù) [雅虎][yahoo] 的調(diào)查,希拉里將當(dāng)選;根據(jù) [谷歌][google] 的調(diào)查,川普將當(dāng)選。[yahoo]: http://search.yahoo.com/ 'Yahoo Search'[google]: http://google.com/ 'Google'
效果
根據(jù) 雅虎 的調(diào)查,希拉里將當(dāng)選;根據(jù) 谷歌 的調(diào)查,川普將當(dāng)選。
注意事項(xiàng)
鏈接 id 可使用字母、數(shù)字、空格,但不區(qū)分大小寫(xiě)
3> 自動(dòng)鏈接
一種簡(jiǎn)明的鏈接書(shū)寫(xiě)方式
語(yǔ)法:<鏈接地址>鏈接地址>
示例代碼
效果
為名詞提供注釋,注釋將顯示在文章末尾。
語(yǔ)法:待解釋文字[^腳注 id]
[^腳注 id]:注釋內(nèi)容
示例代碼
Hello程序[^hello][^hello]:即:Hello, world 程序
效果
Hello程序[1]
- 腳注 id 必須唯一
- 無(wú)論腳注 id 如何起名,顯示時(shí)一律標(biāo)為數(shù)字,并且按出現(xiàn)順序排列
既可作為區(qū)塊標(biāo)記又可作為行內(nèi)標(biāo)記的標(biāo)記。
語(yǔ)法:使用兩個(gè) ` 將代碼包含起來(lái)
示例代碼
在 Java 輸出 Hello, world :`System.out.print('Hello, World!');`
效果
在 Java 輸出 Hello, world :
System.out.print('Hello, World!');
語(yǔ)法:只需要每行都縮進(jìn) 4 個(gè)空格即可,或者使用```框起來(lái)。
示例代碼 1 (行前4個(gè)空格)
// JQuery 的 Hello, world
$(function(){
alert('Hello, world!')
});
效果(行前4個(gè)空格)
// JQuery 的 Hello, world$(function(){ alert('Hello, world!')});
示例代碼 2 (```)
```
// JQuery 的 Hello, world
$(function(){
alert('Hello, world!')
});
```
效果 (```)
// JQuery 的 Hello, world$(function(){ alert('Hello, world!')});
注意事項(xiàng):
- 在代碼區(qū)塊內(nèi)部,', <>,& 將會(huì)自動(dòng)轉(zhuǎn)換為轉(zhuǎn)義字符
- 在代碼區(qū)塊內(nèi)部,Markdown 標(biāo)記將保持原樣,即:星號(hào)(*)就是星號(hào)(*),不被解釋為特殊標(biāo)記,這樣就可以不能繼續(xù)使用 Markdown 語(yǔ)法了
語(yǔ)法:
示例代碼
姓名|語(yǔ)文成績(jī)|數(shù)學(xué)成績(jī)|總成績(jī)---|:---|:---:|---:喜羊羊|100|120|220
效果
姓名 | 語(yǔ)文成績(jī) | 數(shù)學(xué)成績(jī) | 總成績(jī) |
---|---|---|---|
喜羊羊 | 100 | 120 | 220 |
- 對(duì)于 HTML 區(qū)塊元素――如 div、table、pre、p 等標(biāo)簽,必須在前后加上空行與其它內(nèi)容區(qū)隔開(kāi),還要求它們的開(kāi)始標(biāo)簽與結(jié)尾標(biāo)簽不能用制表符(tab)或空格來(lái)縮進(jìn)
- HTML 的行內(nèi)標(biāo)簽——如 span、cite、del 可以在 Markdown 的段落、列表或是標(biāo)題里隨意使用。
- 在 HTML 的區(qū)塊標(biāo)簽中的 Markdown 標(biāo)簽是沒(méi)有效果的
Markdown 中,如需顯示有特定意義的符號(hào),如:*,# 等,可使用 反斜杠 \ 進(jìn)行轉(zhuǎn)義??蓪?duì)如下字符進(jìn)行轉(zhuǎn)義:
*`*_{}()#+-.!
由于本人初來(lái)乍到,水平有限,難免有疏漏錯(cuò)誤,萬(wàn)望指教,不勝感激。
[1]:即:Hello, world 程序 ?
聯(lián)系客服