
如今越來越多的人喜歡用Markdown來寫作。因為相比于富文本和word來說,Markdown更簡單,排版更方便,可讀性更高,我們只要花3分鐘記住幾個常用的標(biāo)記就可以很方便的使用Markdown。
那么,什么是Markdown呢?Markdown是一種可以使用普通文本編輯器編寫的標(biāo)記語言,通過簡單的標(biāo)記語法,它可以使普通文本內(nèi)容具有一定的格式。雖然Markdown是一種標(biāo)記語言,但它的語法卻很簡單,常用的標(biāo)記符號加起來也不超過十個。
對Markdown有了一個大概的認(rèn)識之后,我們花3分鐘來看看Markdown有哪些玩法?
1.標(biāo)題
Markdown支持兩種標(biāo)題語法。一種是行首插入 1 到 6 個 # ,對應(yīng)到標(biāo)題 1 到 6 階,1階為最大,6階最小。比如<pre>
<code>#這是h1,最大</code>
這是h1,最大
<code>######這是h6,最大</code>
這是h6,最小</pre>
注意#只能放在行首,否則不會顯示標(biāo)題,只做正常文本處理。
另外一種語法是用 = (最高階標(biāo)題)和 - (第二階標(biāo)題)來表示,這種表示方法只有兩階,而且要兩個以上才有效果,比如說我要做一個最高階的標(biāo)題,那么就要在文字下一行,打上兩個=,可以多但不能少。比如
<pre>
這是最高階,最大
<code>===============</code>
這是最高階,最大
===============
這是第二階
<code>----------</code>
這是第二階
</pre>
這種辦法雖然不如第一種方便,但是在編輯過程中卻十分直觀,符合我們的編輯習(xí)慣,在標(biāo)題下面有一條橫線分隔開。
2.引用
在Markdown中的引用方式為,在首行插入>符號。比如我輸入:>這是引用,下面為效果圖。
這是引用
在引用中,引用的效果從>后面開始,一直到換行結(jié)束。所以,如果想結(jié)束引用需要換行書寫。
同時在引用中也支持其他Markdown語法,比如可以在引用中添加多級引用,添加標(biāo)題,添加列表……
添加一個標(biāo)題
- 在標(biāo)題下面添加列表
- 在標(biāo)題下面添加列表
- 在標(biāo)題下面添加列表
<code>還可以添加代碼塊</code>
3.列表
Markdown 支持有序列表和無序列表。無序列表使用星號、加號或是減號作為列表標(biāo)記:
- 這是*列表
- 這是+列表
- 這是-列表
有序列表,則是在文字之前插入數(shù)字加英文的符號句號作為列表標(biāo)記。
比如我輸入18. 我是第18位,我們來看一下效果。

我們發(fā)現(xiàn)18自動變成了1,不管我們前面的數(shù)字是多少,只要是數(shù)字,就會自動變成1,2,3自動排序。
4.代碼區(qū)塊
對于程序員而言,他們希望和程序相關(guān)的寫作或是標(biāo)簽語言原始碼是以代碼形式書寫的,而不是以一般段落文件的方式去排版。在Markdown 中用pre 和 code 標(biāo)簽來把代碼區(qū)塊包起來。比如我們寫一段文字,加上pre和code,我們看看效果。

p是html的一個標(biāo)簽,在Markdown中也適用。在文字面前加p,會自動換行,而且P的長度就是以行為單位,所以,P標(biāo)簽后面的文本也會自動換行。我們來看一下效果。
<p>這是一個普通段落</p><pre> <code>這是一個代碼區(qū)塊</code>
</pre>
在 Markdown 中建立代碼區(qū)塊也很簡單,只要簡單地縮進(jìn) 4 個空格或是 2個制表符就可以。比如我們寫:這是一個代碼區(qū)塊,然后給這句話首行空四個空格。
這是一個代碼區(qū)塊
5.強(qiáng)調(diào)
Markdown 使用星號(*)和底線( _ )作為標(biāo)記強(qiáng)調(diào)字詞的符號,被 * 或 _ 包圍的字詞會將字詞變成斜體,而被兩個*或者_(dá)標(biāo)記的字詞會將文字加粗。
那么,我們要打正常的*怎么辦呢?比如我們要輸入一句話:*兩邊都有個星號*
其實也很簡單,我們只要在兩個*號之前加反斜杠就能正常打出星號。

6.鏈接
Markdown 支持以比較簡短的自動鏈接形式來處理網(wǎng)址和電子郵件信箱,只要是用尖括號包起來, Markdown 就會自動把它轉(zhuǎn)成鏈接。例如:

對于程序員而言,這個效果就等于a標(biāo)簽

除了自動連接形式,Markdown支持兩種兩種形式的鏈接語法: 行內(nèi)式和參考式兩種形式。我們先來看行內(nèi)式:
1.行內(nèi)式
要建立一個行內(nèi)式的鏈接,只要在方塊括號后面緊接著圓括號并插入網(wǎng)址鏈接即可,如果你還想要加上鏈接的 title 文字,只要在網(wǎng)址后面,用雙引號把 title 文字包起來即可,例如:

如果我們要鏈接到同樣主機(jī)的資源,就可以使用相對路徑,比如我要鏈接到簡書上的其他頁面,就可以用相對路徑。
我們先來看看相對路徑從哪里來的。

在文章后面的數(shù)字就是相對路徑。把它放到鏈接里面就行。

2.參考式
參考式的鏈接是在鏈接文字的括號后面再接上另一個方括號,而在第二個方括號里面要填入用以辨識鏈接的標(biāo)記:比如

而且,右邊方括號內(nèi)的id可以在任意一個地方定義。
7.圖片
圖片的鏈接方式跟網(wǎng)址的鏈接方式類似,圖片也有兩種鏈接方式,也分行內(nèi)式和參考式。而圖片的鏈接方式比網(wǎng)址鏈接在前面多了一個!。
比如:

同理,圖片也有參考式,語法與網(wǎng)址相同,這里不再重復(fù)。
如果你從頭看完了這三面的7個部分,那么恭喜你,你現(xiàn)在已經(jīng)可以熟練使用Markdown了。