Markdown工具链

目前,使用Markdown进行书籍或者文章编写的工具很多,且大多开源,基础功能免费。概括来说,分为命令行工具和编辑器两种,下面介绍一些受众较多的工具链。

命令行工具

mdBook

本指南即采用mdBook编写,在此强烈推荐。

💥 mdBook的使用教程,可访问同步最新开发版中文用户指南-https://mdbook.budshome.com

mdBook是一个命令行工具,可以使用Markdown文件创建书籍。采用Rust语言编写,运行速度非常快。

可以输出HTMLPDFeBook等格式的电子书,功能强大,使用方便。

mdBook提供更低层次API的封装,除了编写书籍、文档外,还可以由Rustdoc生成API文档。

mdBook是免费的开源软件,可以在GitHub上找到源代码。开发团队非常活跃,响应和维护都很积极,使用问题和Bug可以发布在GitHub Issue跟踪器

gitBook

gitBook是一个基于Node.js的命令行工具,开发周期长,比较成熟。支持Markdown和AsciiDoc两种语法格式,可以输出HTML、PDF、eBook等格式的电子书。

gitBook是开源软件,可以在GitHub上找到源代码

编辑器

Markdown编辑器众多,简单易用。

  • 通过安装插件支持Markdown开发:vsCode、vim、sublime text、JetBrains IDE和Eclipse IDE等。
  • 专用于支持Markdown开发:typora、macDown、bear、markdownPad、markdownX、Atom、简书、CSDN以及GitBook自家的GitBook Editor等等。

下表是部分较受欢迎的、专用于支持Markdown开发的编辑器,仅供参考。

名称说明运行平台是否免费
gitBook Editor和gitBook无缝集成的编辑器macOS、Windows、Linux免费 + 收费
markdownPadWindows上强大的编辑器Windows免费 + 收费
bear功能齐全的编辑器iPhone、iPad、macOS免费 + 内购
typora所见即所得的编辑器macOS、Windows、Linux免费
macDownmacOS上强大的编辑器macOS免费
markdownXAndroid上的轻量编辑器Android免费