Table of Contents:

MkDocs

MkDocs  配合  Material for MkDocs 使用,
效果如下:https://docs.zjubca.org/

gitbook

GitBook 是一个基于 Node.js 的命令行工具,支持 Markdown 和 AsciiDoc 两种语法格式,可以输出 HTML、PDF、eBook 等格式的电子书。可以把它视为一种文档格式转换工具。

如何使用

安装环境

因为 GitBook 是基于 Node.js,所以我们首先需要安装 Node.js。
安装完nodejs后,再进行gitbook包的安装

npm  install -g gitbook-cli

gitbook命令

gitbook init    把当前目录初始化成gitbook的工程
gitbook serve   启动浏览器预览文档
gitbook build   生成_books目录。

生成 PDF 格式的电子书:
gitbook pdf ./ ./mybook.pdf

生成 epub 格式的电子书:
gitbook epub ./ ./mybook.epub

生成 mobi 格式的电子书:
gitbook mobi ./ ./mybook.mobi