通讀全篇文章后,動(dòng)手實(shí)現(xiàn)本文章并分享出去吧
引用自 少數(shù)派
記得表明出處哦
Markdown--從入門到精通
導(dǎo)語(yǔ)
Markdown 是一種輕量級(jí)的「標(biāo)記」語(yǔ)言,它的優(yōu)點(diǎn)很多,目前也被越來(lái)越多的寫作愛(ài)好者廣泛使用??吹竭@里情不要被「標(biāo)記語(yǔ)言」所困惑。Markdown的語(yǔ)法十分簡(jiǎn)單,常用的標(biāo)記符號(hào)也不超過(guò)10個(gè)。者相對(duì)于更為復(fù)雜的HTML標(biāo)記語(yǔ)言來(lái)說(shuō),Markdown可謂十分輕量級(jí)的,學(xué)習(xí)成本不要太多,且一旦熟悉這種語(yǔ)法規(guī)則,會(huì)有一勞永逸的效果。
一,認(rèn)識(shí)Markdown
在剛才的導(dǎo)語(yǔ)里提到,Markdown是一種用來(lái)寫作的輕量級(jí)「標(biāo)記語(yǔ)言」,它用簡(jiǎn)潔的語(yǔ)法代替模版,而不像一般我們用的字處理軟件 Word 或 Pages 有大量的排版、字體設(shè)置。它使我們專心于碼字,用「標(biāo)記」語(yǔ)法,來(lái)代替常見(jiàn)的排版格式。例如此文從內(nèi)容到格式,甚至插圖,鍵盤就可以通通搞定了。目前來(lái)看,支持Markdown語(yǔ)法的編輯器有很多,包括很多網(wǎng)站(例如簡(jiǎn)書)也支持了Markdonw的文字錄入。Markdown從寫作到完成,導(dǎo)出格式隨心所欲,你可以導(dǎo)出HTML格式的文件用來(lái)網(wǎng)站發(fā)布,也可以十分方便的導(dǎo)出PDF格式,這種格式寫出的簡(jiǎn)歷更能得到HR的好感。甚至可以利用CloudApp這種云服務(wù)工具直接上傳至網(wǎng)頁(yè)用來(lái)分享你的文章,全球最大的輕博客平臺(tái)Tumbir,也支持使用Mou這類Markdown工具進(jìn)行編輯并直接上傳。
Markdown官方文檔
這里可以看到官方的Markdown語(yǔ)法規(guī)則文檔,當(dāng)然,后問(wèn)我也會(huì)自己的方法,闡述這些方法在實(shí)際中的使用。
使用Markdown的優(yōu)點(diǎn)
專注你的文字內(nèi)容而不是拍版模式。
輕松的導(dǎo)出HTML、PDF和本身的.md文件。
純文本內(nèi)容,兼容所有的文本編輯器與字處理軟件。
可讀,直觀。適合所有人的寫作語(yǔ)言。
我該用什么工具?

Mac平臺(tái)
- 在Mac OSX 上,我強(qiáng)烈建議你用Mou這款免費(fèi)且十分好用的Markdown編輯器,它支持實(shí)時(shí)預(yù)覽,既左邊是你編輯的Markdown語(yǔ)言,右邊會(huì)實(shí)時(shí)的生成預(yù)覽效果,筆者文章就是Mou這款應(yīng)用寫出來(lái)的。

其次還有很多同類選擇。如果你是個(gè)編輯作者,我強(qiáng)烈建議你購(gòu)買 Ulysses Ⅲ,這款應(yīng)用入圍了去年蘋果 Mac App Store 的 The Best of 2013 ,相比Mou它支持更多的寫作格式、多文檔的支持。Mou、iA Writer這些應(yīng)用都是基于單文檔的管理方式,而Ulysses Ⅲ支持Folder、Filter的管理,一個(gè)Folder里面可以創(chuàng)建多個(gè)Sheet,Sheet之間還可以Combine處理。

Windows、iOS、Web平臺(tái)
筆者并未用過(guò)Windows下的Markdown工具,但經(jīng)朋友介紹,有兩款還不錯(cuò),一款叫MarkdownPad,另一款叫MarkPad。
iOS端已有相當(dāng)多的app支持Markdown語(yǔ)法編輯,例如Drafts、Day One、iA Writer等。
Web端上,我強(qiáng)烈推薦這款產(chǎn)品,上面有無(wú)數(shù)熱愛(ài)文字的人不停的創(chuàng)造、分享。在Web端使用Markdown沒(méi)有比簡(jiǎn)書更舒服的地方了,它同樣支持左右兩欄的實(shí)時(shí)預(yù)覽,字體優(yōu)雅、簡(jiǎn)潔。

- 同樣是Web端,Draftin這款在線Markdown編輯器也近乎完美。
二,Markdown語(yǔ)法的簡(jiǎn)要規(guī)則
標(biāo)題

標(biāo)題是每篇文章都要也是最常用的格式,在Markdown中,如果一段文字被定義為標(biāo)題,只要在這段文字前加 # 號(hào)即可。
# 一級(jí)標(biāo)題
## 二級(jí)標(biāo)題
### 三級(jí)標(biāo)題
以此類推,總共六級(jí)標(biāo)題,建議在井號(hào)后加一個(gè)空格,這是最標(biāo)準(zhǔn)的 Markdown 語(yǔ)法。
列表
熟悉HTML的同學(xué)肯定知道有序列與無(wú)序列表的區(qū)別,在Markdown下,列表的顯示只需要在文字前加上 - * 即可變?yōu)闊o(wú)序列表,有序列表直接在文字前加 1. 2. 3. 符號(hào)要和文字之間加上一個(gè)字符的空格。

引用
如果你需要引用一小段別處的句子,那么就要用引用的格式。
> 例如這樣
只需要在文本前加入 > 這種尖括號(hào)(大于號(hào))即可

圖片與鏈接
插入鏈接和插入圖片的語(yǔ)法很像,區(qū)別在一個(gè) ! 號(hào)。
插入圖片的地址需要圖床,這里推薦CloudApp的服務(wù),生成URL地址即可。

斜體與粗體
Markdown的粗體和斜體也非常簡(jiǎn)單,用兩個(gè) * 包含一段文本就是粗體的語(yǔ)法,用一個(gè) * 包含一段文本就是斜體的用法。
例如: 這里是粗體 這里是斜體
表格
表格是我覺(jué)得Markdown比較累人的地方,例子如下:
| Tables | Are | Cool |
| :------ | :----: | ----: |
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
| Tables | Are | Cool |
| :------ | :----: | ----: |
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
代碼框
如果你是個(gè)程序猿,需要在文章里優(yōu)雅的引用代碼框,在Markdown下實(shí)現(xiàn)也非常簡(jiǎn)單,只需要兩個(gè) ` 把中間的代碼包裹起來(lái), code 。圖例:

使用 tab 鍵即可縮進(jìn)。
!/usr/bin/env python
import code
分割線
分割線的語(yǔ)法只需要另起一行,連續(xù)輸入三個(gè)星號(hào) *** 即可。
小潔
到這里,Markdown的基本語(yǔ)法在日常的使用中基本沒(méi)什么大問(wèn)題了,只要多加練習(xí),配合好用的工具,寫起東西來(lái)肯定是會(huì)行云流水。更多的語(yǔ)法規(guī)則,其實(shí)Mou的Help文檔例子很好,當(dāng)你第一次使用Mou時(shí),就會(huì)顯示該文檔,其次,你也可以在撰寫過(guò)程中,使用 CMD + R 快捷鍵來(lái)快速打開(kāi)文檔,以隨時(shí)查閱和學(xué)習(xí)語(yǔ)法。
