易讀易學的標記語言:Markdown
Markdown 在目前算是個隨處可見的標記語言,如:Github, StackOverflow 這些開發者必訪之地都支援 Markdown 語法。 讓我們來看看 Markdown 如何可以這麼普及:
一、 可讀性高:
網路上最常用的標記語言當然非 HTML 莫屬,但是大家都很清楚 HTML 的可讀性真的很差,通常得借助編輯器縮排過後才比較方便閱讀。但是 Markdown 中其實都是我們平常編輯純文字檔時就很自然會使用的語法。換句話說,如果部落格文章使用 Markdown 原始碼發佈也絲毫不影響閱讀。
引用自 markdown.tw:
Markdown 的語法有個主要的目的:用來作為一種網路內容的寫作用語言。
二、 附帶的好處:的簡單易學
既然可讀性高,自然語法也不能太過複雜,以下就是 Markdown 最常使用的語法:
*italics*
**bold**
CODE snippet
- Unordered list item 1
- Unordered list item 2
- Ordered list item 1
- Ordered list item 2
Blockquotes
First-level heading
Second-level heading
H1 heading
H2 heading
H3 heading
-
-
- (Horizontal line)
-
如何,夠簡單了吧?
三、 輸出 HTML
目的既然是方便於網路上書寫,自然要很輕易的可以轉換為 HTML。
- 我個人比較喜歡的是 Dillinger 這個線上即時轉換的編輯器。
- 如果是 VIM 的話,只要安裝 plugin 就可以支援 *.md。(當然,你也可以使用 Sublime Text 等編輯器)
- 那麼 WordPress 呢?其實只要複製轉換過後的 HTML,利用貼上會保留格式的設定,直接貼到 WordPress 編輯框即可,如果你還是不滿意,那麼同樣地,你也可以安裝沒有相容性問題的外掛。
- 除此之外, 甚至連 Chrome 都有可以在使用 GMAIL 寫信的時候使用 Markdown 語法的外掛。
四、 其他
如果你覺得轉出 HTML 還無法令你滿足,可以試試看與 Markdown 即為相似但擴充性更為強大的 reStructuredText ,可以支援輸出多種格式,例如最常用的 *.pdf。
P.S. 這篇文章就是以 Markdown 語法寫的:)