Skip to content

Latest commit

 

History

History
57 lines (35 loc) · 3.05 KB

toolchain.md

File metadata and controls

57 lines (35 loc) · 3.05 KB

Markdown 工具链

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

命令行工具

mdBook

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

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

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编辑器众多,简单易用。

  1. 通过安装插件支持Markdown开发:vsCode、vim、sublime text、JetBrains IDE和Eclipse IDE等。

下表是笔者推荐的、较受欢迎的、通过插件支持Markdown开发的编辑器,仅供参考。

名称 插件 运行平台 是否免费
Visual Studio Code 插件很多,如:
Markdownlint、
Markdown All in One、
Markdown PDF
macOS、Windows、Linux 免费
Vim 插件很多,如:
vim-markdown、
markdown-preview、
vim-instant-markdown
macOS、Windows、Linux 免费
Sublime Text 插件很多,如:
MarkdownEditing、
OmniMarkupPreviewer
macOS、Windows、Linux 免费+收费
JetBrains IDE、
Eclipse IDE
可从IDE市场搜索插件,
官方和开发者均有提供
macOS、Windows、Linux 免费+收费
  1. 专用于支持Markdown开发:typora、macDown、bear、markdownPad、markdownX、Atom、简书、CSDN以及GitBook自家的GitBook Editor等等。

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

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