維基百科上對(duì) Markdown
的解釋是:
Markdown 是一種輕量級(jí)標(biāo)記語言,創(chuàng)始人為約翰·格魯伯(John Gruber)。它允許人們“使用易讀易寫的純文本格式編寫文檔,然后轉(zhuǎn)換成有效的XHTML(或者HTML)文檔”。這種語言吸收了很多在電子郵件中已有的純文本標(biāo)記的特性。
我接觸 Markdown 也沒有多久,大概今年6月的樣子。但從一開始了解到 Markdown 的時(shí)候,我就決定以后寫東西盡量用 Markdown 了,因?yàn)槟憧梢詫W⒂谖淖直旧恚瑫晨炝芾斓貙懳恼露挥美鲜菗?dān)心格式問題,使用 Markdown 的標(biāo)記語法,會(huì)自動(dòng)生成一篇格式優(yōu)雅的文章。它還有其它有點(diǎn),比如:
- 純文本格式,兼容性極強(qiáng),可直接用文本編輯器打開。
- 格式轉(zhuǎn)換方便,Markdown 的文本你可以輕松轉(zhuǎn)換為 html(xhtml) 等。
- Markdown 的標(biāo)記語法簡單,常用的語法不多,有極好的可讀性。
要說到 Markdown 的語法學(xué)習(xí),其實(shí)很簡單,一般半個(gè)小時(shí)就能搞定常用的語法。網(wǎng)上有很多介紹 Markdown 或者 Markdown 語法教程之類的,我這里不推薦大家去看,我覺得直接從使用 Markdown 工具開始會(huì)讓你記得更快更有效。這里推薦一款強(qiáng)大的中文在線 Markdown 編輯器 Cmd Markdown, 通過實(shí)時(shí)的預(yù)覽你一下子就知道了某個(gè)語法怎么用的、有什么效果,而且在你第一次使用的時(shí)候,編輯器本身打開的就是一篇教程,十分方便!以后忘記了某個(gè)語法,也可以隨身打開這篇教程查看。
說到 Markdown 工具,我也試用了不少。目前 Cmd Markdown 是我知道的在線中文 Markdown 編輯器最強(qiáng)的一個(gè),除了大多數(shù) Markdown 工具都支持的,比如代碼語法高亮啊、腳注啊什么的,它還支持 LaTex 公式,寫論文公式多就知道有多好用了,現(xiàn)在甚至是提供流程圖、序列圖的功能,作者目前還在開發(fā)新功能。
其次呢,是 StackEdit, 這款編輯器也是在線的,但有 Chrome 離線版本提供。我覺得這算是英文中最好的 Markdown 編輯器了,中文支持不太好,具體表現(xiàn)在把文檔導(dǎo)出為 PDF 的時(shí)候會(huì)亂碼,有一個(gè)曲線救國的方式,就是先導(dǎo)出為 HTML,再把 HTML 用 Chrome 打印為 PDF.
還有一個(gè)可以介紹下,馬克飛象,功能也挺全的,最大的特色就是可以同步文檔到 印象筆記
,目前也提供離線版本,但正式版已出,只有10天的試用期,也就是要收費(fèi)了。
我目前用的 PC 離線 Markdown 工具是 Haroopad, 韓國人開發(fā)的,覆蓋 Mac/Windows/Linux. 免費(fèi)接受捐贈(zèng),不用 MarkdownPad的原因是免費(fèi)版不支持代碼高亮......
最后總結(jié)一下,各個(gè)工具的差異吧。
- Cmd Markdown
支持基本常見功能 + LaTex + 流程圖 + 社區(qū)分享文章,支持導(dǎo)出為 HTML, 暫時(shí)沒有離線版本,完全免費(fèi);- StackEdit
支持基本常見功能 + LaTex + 流程圖 + 社區(qū)分享文章,支持導(dǎo)出為 HTML 以及 PDF, 有離線版本,但導(dǎo)出為 PDF 為高級(jí)功能,此項(xiàng)收費(fèi);- 馬克飛象
支持基本常見功能 + LaTex + 同步到印象筆記,支持導(dǎo)出為 HTML 以及 PDF,有離線版本,可試用10天,收費(fèi);- Haroopad
支持基本常見功能 + LaTex, 支持導(dǎo)出為 HTML, 離線版本,完全免費(fèi)。
by Henry 2014-09-23