一、Atom自帶markdown-previewnode
功能太少,須要大量拓展。git
二、markdown-preview-plusgithub
功能還不錯,可是其中的滾動條插件markdown-scroll-sync和最新版atom不兼容了,1年多未更新,github上全是那個bug的issue。npm
三、markdown-preview-enhancedmarkdown
推薦使用這個,自帶mermaid繪圖和toc目錄等功能,較爲全面。atom
四、牆內安裝markdown-preview-enhancedspa
ATOM自帶的settings-install-markdown-preview-enhanced的方法確定是最簡單可行的,可是因爲某牆的存在基本下不下來包。.net
因而使用手動方式安裝插件:插件
a) 下載並安裝node.js(爲了使用npm命令)scala
b) cd ~/.atom/packages
c) git clone https://github.com/shd101wyy/markdown-preview-enhanced.git
d) cd markdown-preview-enhanced
e) npm install
#若是不是在.atom/packages下執行的加一句 apm link,會建立一個鏈接到.atom/packages目錄下。
五、開始使用
a) mermaid使用簡介:https://blog.csdn.net/wangyaninglm/article/details/52887045
b) toc使用方式:在隨便一個地方加上[toc]就行
c) marddown使用簡介:https://shd101wyy.github.io/markdown-preview-enhanced/#/zh-cn/markdown-basics 介紹比較詳細,給scala代碼塊都能加亮這玩意我仍是第一次知道。後來實驗了一下,居然能給Dockerfile加亮,nmdwsm。使用方式以下:
```Dockerfile
```