經常使用的Markdown編輯器, markdown導出HTML/PDF/JSON/word

 
 
 
 
 
markdown導出word。
 
 
 
 
 
 
經常使用的Markdown 編輯器
  • OSX
    Atom,setting-->package install,搜package:markdown-themeable-pdf (markdown-pdf 很差用) atom markdown轉換PDF 解決AssertionError: html-pdf: Failed to load PhantomJS module 打開cmd,執行 npm install phantomjs-prebuilt 安裝好了重啓atom。 
    Mou
     
    Typora
     
    MacDown
    RStudio
 
  • Linux
    ReText
    UberWriter
    RStudio
  • Windows
    Miu
    Typora
    RStudio
  • iOS
  • 瀏覽器插件
    MaDo (Chrome)
    Marxico(Chrome)
  • 高級應用
    Sublime Text 2 + MarkdownEditing / 教程[1]  
  •  

 
 
 
 
 
  1. 先說藉助工具轉換的方法吧,既然你會寫Markdown,那麼你確定有編輯器咯,而編輯器通常都提供文件導出——導出成其餘的文件類型。不一樣的編輯器會使用不一樣的策略,支持程度、支持導出的類型也不同,咱們就不一一去嘗試了,我這裏只推薦一個編輯器:visual studio code;觸類旁通,會一個,在其餘的編輯器上你也能夠探索出對應的解決方法。javascript

     

    visual studio code 的安裝使用以及插件的安裝能夠參考下面的經驗:html

  2.  

    Markdown 轉換成HTMLnode

     

    把markdown 轉換成HTML應該是不少人須要的吧,在visual studio code 的插件庫裏就有很多這樣的插件,功能上也都大同小異。咱們挑兩個來用看看好了:npm

     

     

    插件A.  copy Markdown as HTMLgulp

     

    (好像長時間沒有更新了,不知道還能不能用,不能就換Markdown+Math)瀏覽器

     

    在插件庫中搜索並下載安裝copy Markdown as HTML。markdown

     

     

    使用步驟:app

     

    1. 用visual studio code 打開你的markdown 文件。編輯器

    2. 按 `Ctrl+Shift+P `(MacOS:cmd+shift+p)呼出命令面板。

    3. 輸入:markdown:

    4. 選擇:markdown:copy as html

     

    (ps: 複製到剪貼板中)

    5. 新建一個空的`xxx.html`文件。

    6. 在這個HTML文件裏面粘貼便可。

    7. 接下來你能夠根據本身的須要進行修飾、修改、最後保存。

     

     

     

     

    插件B. Markdown+Math

     

    使用步驟:

     

    1. 用visual studio code 打開你的markdown 文件。

    2. 打開markdown預覽功能(文本編輯按鈕:B 的前一個按鈕)

    3. 按 `Ctrl+Shift+P `(MacOS:cmd+shift+p)呼出命令面板。

    4. 輸入:markdown:

    5. 選擇:markdown:clip markdown+math to html

    (ps: 執行後內容複製到剪貼板中)

    6. 新建一個空的`xxx.html`文件。

    7. 在這個HTML文件裏面粘貼便可。

    8. 接下來你能夠根據本身的須要進行修飾、修改、最後保存。

    markdown 轉換成HTML/PDF/JSON/word
    markdown 轉換成HTML/PDF/JSON/word
    markdown 轉換成HTML/PDF/JSON/word
    markdown 轉換成HTML/PDF/JSON/word
  3.  

    Markdown 轉換成 PDF

     

    比起轉換成HTML,轉換成PDF可能比較直接。

     

     

     

    插件:Markdown PDF

     

    使用步驟:

    1.  用visual studio code 打開你的markdown 文件。

    2. 點擊鼠標右鍵,

    3. 選擇:convert Markdown to html

    4. 大概等一下,文件夾下就能看到名字同樣的 .pdf 文件了。

     

    它默認生成到markdown 文件所在的目錄,名稱相同。挺簡單的。

    markdown 轉換成HTML/PDF/JSON/word
  4.  

    Markdown 轉換成 word

     

    這個我尚未發現工具能夠作到,由於轉換不會太順利,解決的方法只能是:

    1. 先轉換成HTML,

    2. 用瀏覽器打開HTML文件,

    3. 全選頁面內容並複製;

    4. 新建一個空的word文檔,而後粘貼進去(保留原格式);

     

    若是你有什麼好的方法記得在本經驗留言推薦給你們。

    END

2、代碼轉換方法

 
  1.  

    上面的工具其實都是經過插件完成的,實際上也是用了代碼的方式來完成的,只是它們都轉變爲編輯器的視圖操做而已。你們也發現了,用工具轉換每次能處理的量有限,也就僅僅面向打開的markdown文件。這對於須要大批量轉換的人來講,這無疑是噩夢般的工做量。爲了可以實現大批量化、自動化轉換,咱們用代碼寫個小工具就能夠,難度不大,只要你會javascript就行。

    即便你不會也不要緊——我寫好了你只管拿去用、拿去改。

  2.  

    工具是在nodeJS環境下運行的,須要安裝nodejs程序。下下來裝上能夠了。

     

    接着是下載我寫的工具(見圖):

     

    PS: 用的時候建議你們仍是使用 visual studio code 編輯器,自帶終端也支持gulp任務的顯示點擊執行,避免有的小夥伴不知道怎麼用打開終端運行命令(主要是路徑的問題了)。關於visual studio code 顯示執行gulp 任務的相關內容能夠參考下面的經驗:

    markdown 轉換成HTML/PDF/JSON/word
    markdown 轉換成HTML/PDF/JSON/word
    markdown 轉換成HTML/PDF/JSON/word
  3.  

    工具使用:

     

    下載下來以後解壓,並用visual studio code打開MD2N 文件夾。

     

    按Ctrl+~ 打開終端,而後運行命令: npm install

     

    等下載插件完成以後就能夠使用了(先把你要轉換的markdown 文件都複製到Markdowns 文件夾下)。

     

    1. 轉換成 HTML 文件,執行命令:gulp MD2HTML

    2. 轉換成 PDF 文件, 執行命令: gulp MD2PDF

    3. 轉換成 JSON文件,執行命令: gulp MD2JSON

    4. 一鍵所有轉換成所有的類型, 執行命令: gulp 或者 gulp default

    5. 邊寫邊轉換(保存以後就自動轉換),執行命令: gulp watching

    END
相關文章
相關標籤/搜索