作為一個內容創作者、或者老師、學生,是不是經常會苦於沒有一個易用的工具,可以高效的編輯和管理文檔?若果真如此,我想Markdown非常適合你!
Markdown是一種易讀易寫的輕量級純文本標記語言,由約翰·格魯伯在2004年創建。Markdown有諸多的優點,比如易讀易寫,不出10分鐘就能快速上手、熟練,而且可以導出HTML、PDF、圖片、epub等格式的文檔,可以方便、快捷的用於圖文、筆記的寫作。
Markdown的基本語法,在網上很容易找到,能快速上手,學習的成本基本可以忽略不計。最重要的是,支持圖片、圖表、以及數學公式。目前,流行的Markdown編輯器可謂是五花八門,那麼在選擇編輯器之前,請先看幾個問題:
支持的系統平臺(Windows、Mac、Linux)?是否免費開源?是否支持中文界面?是否支持數學公式渲染、Mermaid流程圖?是分屏預覽,還是所見即所得的實時預覽?是否支持資料庫,圖床?是否支持onedrive同步?是否可以導出其他格式,以及生成目錄?該篇文章,從支持Windows系統、免費、有中文界面;以及支持數學公式、可預覽這幾個方面,推薦幾款Markdown編輯器!
所見即所得
第一款就是Typora,也是我個人正在用的一款:因為是國人開發,所以有中文界面;支持數學公式的渲染,尤其是流程圖的渲染特別漂亮;是所見即所得的實時預覽編輯器,當然也可以切換為源碼模式;最重要的一點是免費!
第二個是Mark Text,與Typora比較類似,也值得一試。這兩款適合在校學生、老師等個人使用,因為不支持同步功能,不過也可以通過git提交github的方式彌補。
數據分析師、程式設計師的選擇
程式設計師從事著項目代碼的開發與維護工作,也會寫一些開發記錄、日誌等內容;另外,一些數據分析師,除了完成數據的分析,還需將工作結果或成果記錄下來。總之就是,既要寫代碼,又要寫文檔。那麼這裡推薦兩款,一個是VSCode,一個是Sublime Text。
Sublime Text是一個口碑不錯、用戶龐大的付費軟體,但基本上不影響我們免費使用。它需要配置幾個插件來實現Markdown的編輯。Sublime Text有著豐富的Markdown插件,比如下表:
接下來介紹一下插件安裝步驟:
首先,選擇下載一款適合自己系統的Sublime Text。安裝Sublime Text後,打開運行,然後安裝Package Control組件按Ctrl+ `(此符號為tab按鍵上面的按鍵) 調出console輸入如下命令後,回車:import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())如果在Perferences->中看到package control這一項,則安裝成功(如下圖)。
用Package Control安裝插件按下Ctrl+Shift+P調出命令面板輸入install 調出 Install Package 選項並回車,然後在列表中選中要安裝的插件。
注意:安裝插件時保持網絡暢通,避免插件由於網絡原因安裝失敗。
最後是插件的參數配置
上面是Sublime Text的配置。另外一個是微軟發行的VSCode,也是特別受歡迎的一款編輯器,VSCode自身支持markdown的編輯,而且有功能更豐富的Markdown豐富:
安裝編輯插件:Markdown All in one安裝預覽插件:Markdown Preview Enhance支持分Tab實時預覽可以寫作SlideMarkdown Preview Enhanced內部支持 flow charts、 sequence diagrams、mermaid、 PlantUML、 WaveDrom、 GraphViz、Vega & Vega-lite、Ditaa圖像渲染。 也可以通過使用 Code Chunk來渲染 TikZ、 Python Matplotlib、Plotly等圖像,但為了安全,默認是關閉的。關於VSCode,會在後續的一個章節中給出更詳細的介紹。
團隊、多人協同
需要多人協作完成的內容,或者供個人隨時、隨地在線編輯使用的工具,可以在雲端存儲。該類型的知識內容管理系統,市場上有很多,大部分是收費的,而免費使用的是功能受到限制的版本,這裡簡單提一下Cmd Markdown和小書匠。
當然,也會在後續的章節中提供雲端存儲的免費方案,也可實現多人協同。綜合考慮,我個人建議使用Typora或者VSCode。