以前寫文本文檔, 一般有兩個情況一種是以富文本的形式來寫一些圖文并茂,表現形式比較全面的大篇幅文章。 其次就是用VIM 、sublime text2、notepad++來來寫一些純文本。對于后者我沒有任何怨言, linux下面我是vim控。 幾乎所有的配置文件都是文本, 但在linux環境下如果給我doc我估計要殺了他。linux的黑白終端,是vim肥沃的土壤。 但很多情況下, 別人給我文檔我都是在windows word中查看, 然后一點一點的復制過去, 這就必須的讓我拋不開鼠標的標記。這樣下來vim和notepad有什么有事可談? 信手拈來的快捷鍵也無用武之地。 所以這是我喜歡markdown的一個理由。
但僅僅這樣不足以說明markdown的誘惑之處。
我們可以設想一下, 當你的word文檔需要發布的時候, 你是考慮通過doc發布還是pdf發布, 還是其他主流的mht? 不管怎樣發布首先你都要有word等富文本編輯器。然后各種轉換工具, doctopdf, pdftodoc等等, 而且這種工具幾乎都是在使用的時候才想起來安裝一個, 用了一次之后甚至幾個月都不會再用一次。
浪費精力 浪費時間 浪費資源。
而這些markdown全都給你解決了, 一般markdown編輯器都有轉成html的功能, 直接發給他們一個html網頁文檔, 一樣可以給客戶很好的展現。當然如果你想發布文檔, 可以用pandoc轉換下, N多格式總有一個是你想要的。 而我發布一般都是markdown 文件, 這樣得到的人就能好好了解md的語法格式, 如果喜歡最好,可以很方便的閱讀了,增長md語法知識, 如果不喜歡也沒關系, 精簡的語法不會影響內容的閱讀。
還有一個可能會被認為缺點的優勢, 純文本格式,相比HTML超文本不同的是markdown語法簡單多了, 相同的是圖片都是需要外鏈的。有人說這個很麻煩,還要找圖床, 每次上傳拷貝連接地址太麻煩 而我覺得這個恰好讓我們的文章的圖片都集中化了, 拷貝鏈接地址不是理由, 要知道用富文本可是要點N多次鼠標的, 同樣是編輯我現在我可是手放鍵盤標準姿勢眼神平順一心一意在寫。 我這個人是鍵盤控, 所以喜歡了vim等工具,只要有快捷鍵絕不用鼠標。
所以我總結了markdown的優缺點:
優點
- 語法簡潔
- 簡單、輕量級
- 標簽有行業標準
- 應用廣泛([GitHub][2]、[Reddit][3]、[StackOverFlow][4]、[JianShu][5])
- 相應的工具支持很好。(pandoc、sublime Text 2)
缺點
- 表格實現需要html代碼([解決方案][1])
- pandoc沒有圖形界面
所以寫文章極力推薦使用markdown撰寫的, 這也是喜歡簡書網站的原因之一。
對于我的博客內容全是markdown渲染的, 這就是答案。
如果你也喜歡, 可以下載我的mdown文件。[下載][6]
[0]:http://jackeygaoblog.qiniudn.com/markdown_doc.jpg)
[1]:http://www.ituring.com.cn/article/3452
[2]:https://github.com/guoyunsky/Markdown-Chinese-Demo/blob/master/README.md
[3]:http://www.reddit.com
[4]:http://stackoverflow.com/
[5]:http://jianshu.io
[6]:http://www.jackeygao.com/download/64/