談MarkDown文件編輯(10.2)
對於新浪部落格一直以來不支援MarkDown編輯器是一個遺憾,對於MarkDown編輯器在表格,流程,程式碼片段等方面的支援都相對不錯,當前也成為主流的部落格類,線上幫助類檔案的編輯器。對於知乎,簡書等文章釋出的編輯器都支援主流的MarkDown檔案。
對於MarkDown文件編輯,首先考慮可以將已有的Word檔案轉換為MD檔案,參考:
ofollow,noindex">https://www.jianshu.com/p/f9c5da56e0cb
在這篇文章裡面介紹了一個轉換工具,Writage是一款word外掛,下載網址為:http://www.writage.com/, 通過該軟體可以實現Word檔案和MarkDown檔案之間的互轉。實際上實現文件格式轉換的是pandoc軟體,Writage作為word外掛,將pandoc的功能整合到了word選項中,避免了繁瑣的cmd 命令操作。
通過該外掛,我們只需要將寫好的Word檔案進行另存,將其存為MD檔案即可完成整個轉換過程。但是在實際測試中發現該外掛,對於表格有很好的轉換和支撐。但是對於標題,分級子標題等支援的並不太好,不是標準的MarkDown檔案書寫方式。因此在完成該轉換後,最好再通過MarkDown編輯器進行進一步的調整。
作業部落是現在大家用的比較多的一款線上MarkDown檔案編輯器。
地址:https://www.zybuluo.com/mdeditor
我們可以將生成出來的MD檔案直接考慮到作業部落線上編輯器中,然後再對生成的檔案進行調整。其中最主要調整的內容仍然是標題,子標題,Bullet,已經程式碼片段。如果可行的話,還可以對原來的簡單流程圖通過MarkDown編輯器提供的編輯語法進行調整。
對於MarkDown編輯器,實際上使用比較多的主要包括了:
1. 標題, 分別通過#, ##, ###來代表一級,二級和三級標題。
2. 段落引用效果,通過>來實現鍛鍊應用效果。
3. 加粗和斜體, 通過**來實現加粗顯示,通過*來實現斜體顯示
4. 通過-, - [ ] 和 - [x] 等來實現Bullet的顯示效果。
5. 通過``` java , ```python等來實現程式碼片段顯示,實現序號列和語法亮顯
6. 通過```flow來實現簡單的流程圖,```seq來繪製序列圖
7. 通過|來實現表格的繪製
可以看到MD檔案往往在後續更加容易編輯和處理,對於MD檔案的編輯,能夠儘量不使用圖片的可以儘量不使用圖片,以方面後續MD檔案的維護。