剛開始接觸github的時候不知道爲何默認會讓添加一個README.md,當時想,既然都README了,那md是幹嗎的? 後來知道了那是markdown,在官網瞭解了一點以後我就立刻喜歡上了這個簡潔而漂亮的編輯方式。相比功能強大但複雜的LaTeX,markdown的優點仍是很明顯的。前端
後來github-flavored-markdown又着實讓markdown火了一把啊(這個是我杜撰的,沒有考證)。node
而後我就想,在本地會不會也有這樣的編輯工具?vim-markdown的出現讓我大吃一驚。簡直能夠用驚豔來形容。徹底就是「簡單」的用程序員的思惟來實現markdown,自動補全、自動縮進——除了不能預覽外幾乎一切完美。git
而後問題又來了,既然喜歡它,那麼就想常常用。我用的最多的可能就是爲知筆記了。它居然真的提供了本地markdown支持。但最大的問題在於它的美工設計實在是太差勁了。這裏多說一下,有些人拿它用了最新的QT5做爲擋箭牌,說其技術有多新,但這和設計美觀之間有關係嗎?我就是認爲爲知筆記的功能作的很用心,但其美工設計簡直不能用渣來形容。程序員
另外一方面,以美觀簡潔著稱的evernote卻並不打算提供對markdown的支持。這簡直讓人傷透了心,但咱們偉大的程序員們不會屈服。接着出現了各類諸如dillinger和馬克飛象的一大批優秀的在線編輯器。前者能夠用dropbox或google drive做爲存儲,然後者只能做爲evernote的一個前端。目前存在的一個問題可能就是用它編輯的文件是存儲在馬克飛象本身的服務器上而不是evernote。因此出於對安全和隱私方面的考量不少人可能不會選擇它。github
那麼我想最簡單的解決方案就應該是用stackedit和dropbox或google drive來作一個折衷了。但問題在於沒法在這兩個存儲中預覽頁面,而只能在網頁打開。如何才能實現高級markdown的本地化,我猜就要看node.js的了。vim