Markdown 特殊符號(hào)
1. 前言
Markdown 作者關(guān)于特殊符號(hào)的相關(guān)描述如下:
Markdown 允許寫作者使用反斜杠,將有特殊含義的字符體現(xiàn)在文本之中。例如,當(dāng)寫作者希望在一個(gè)單詞周圍增加「星號(hào)
*
」時(shí),(默認(rèn)會(huì)被轉(zhuǎn)化成 HTML 的<em>
標(biāo)簽),寫作者可以通過在符號(hào)前面插入反斜杠將其轉(zhuǎn)義。原文出處:daringfireball.net
Markdown 使用了一些特殊符號(hào),用于定義文章的不同的內(nèi)容或布局。當(dāng)我們需要在文章中直接使用這些符號(hào)時(shí),則需要對(duì)該符號(hào)進(jìn)行轉(zhuǎn)義。
環(huán)境說明:
考慮到 Markdown 工具之間的不兼容,有的內(nèi)容直接從頁面復(fù)制粘貼到本地不會(huì)正常顯示,大家學(xué)習(xí)時(shí)自己動(dòng)手寫是肯定沒問題的。本節(jié)所有實(shí)例代碼及演示效果均使用 Typora 工具完成。
2. 語法詳解
2.1 基礎(chǔ)語法
在 Markdown 文件中,在特殊符號(hào)前面使用「反斜杠 \
」,可以實(shí)現(xiàn)特殊符號(hào)轉(zhuǎn)義,以便將特殊符號(hào)輸出到文本中。
實(shí)例 1:
#### 在文檔中使用特殊字符
如果不使用轉(zhuǎn)義字符,以下算式將不能按預(yù)期輸出
2*3*4=24
以上算式的正確寫法為:
2\*3\*4=24
其渲染結(jié)果如下:
其轉(zhuǎn)換后的 html 的內(nèi)容如下:
<p>2*3*4=24</p>
2.2 支持轉(zhuǎn)義的特殊字符列表
Markdown 中提供了對(duì)以下特殊字符的轉(zhuǎn)義支持。
特殊符號(hào) | 中文名稱 | 默認(rèn)語法 |
---|---|---|
\ | 反斜杠 | 轉(zhuǎn)義符號(hào),需要與其他特殊符號(hào)連用 |
` | 反引號(hào) | 用于定義行內(nèi)代碼、代碼塊 |
* | 星號(hào) | 用于定義無序列表、強(qiáng)調(diào)、分割線 |
_ | 下劃線 | 用于定義強(qiáng)調(diào)、分割線 |
{} | 大括號(hào) | 用于定義公式 |
[] | 中括號(hào) | 用于定義超鏈接、圖片 |
() | 小括號(hào) | 用于定義超鏈接、圖片 |
# | 井號(hào) | 用于定義標(biāo)題、粗體字 |
+ | 加號(hào) | 用于定義無序列表、分割線 |
- | 減號(hào) | 用于定義無序列表、分割線 |
. | 點(diǎn)號(hào) | 用于定義有序列表 |
! | 嘆號(hào) | 用于定義超鏈接、圖片 |
3. 使用場(chǎng)景及實(shí)例
轉(zhuǎn)義字符用于在文檔中需要呈現(xiàn)特殊字符的場(chǎng)景。例如,「星號(hào) *
」在中文文章中,常置于詞句的開頭或結(jié)尾,用以表示注釋,此類場(chǎng)景,較常出現(xiàn)于論文類文章的引用部分中;又如,新聞?lì)愇恼轮校翘?hào)常用于脫敏,如身份證號(hào)、手機(jī)號(hào)等信息,常常會(huì)表示為:110***********1234
此類效果。
實(shí)例 2:一張經(jīng)過脫敏的數(shù)據(jù)表格。
#### User表
|ID|姓名|年齡|身份證號(hào)碼|手機(jī)號(hào)碼|性別|
|---|---|---|---|---|---|
|1|張三|18|110\*\*\*\*\*\*\*\*\*\*\*0123|138\*\*\*\*0123|女|
|2|李四|23|210\*\*\*\*\*\*\*\*\*\*\*0135|138\*\*\*\*0132|男|
|2|王五|17|120\*\*\*\*\*\*\*\*\*\*\*0126|138\*\*\*\*0121|女|
其渲染結(jié)果如下:
4. 小結(jié)
- 特殊字符是指在 Markdown 文檔中有特殊含義的字符,例如「星號(hào)
*
」、「大于號(hào)>
」等; - 特殊字符如果需要在文章中顯示,需要對(duì)齊進(jìn)行轉(zhuǎn)義,轉(zhuǎn)義的方法是在前面增加「反斜杠
\
」; - 多樣化的字符常出現(xiàn)在學(xué)術(shù)類的文章,例如包含引用或特殊說明的論文等;
- 對(duì)特殊字符的使用應(yīng)當(dāng)特別留意,因?yàn)橐粋€(gè)轉(zhuǎn)義字符的缺失可能導(dǎo)致整段文字格式的異常。