易讀易學的標記語言: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
  1. Ordered list item 1
  2. Ordered list item 2

Blockquotes

Hyperlink Title

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 語法寫的:)