经常使用的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
相关文章
相关标签/搜索