Markdown 從入門到精通


通讀全篇文章后,動(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ǔ)法代替模版,而不像一般我們用的字處理軟件 WordPages 有大量的排版、字體設(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 StoreThe 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ǔ)法。

可配套使用的工具

相關(guān)文章閱讀

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容