3.1.1. GitBook 是什么 ?
GitBook是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书,GitBook 并非关于 Git 的教程。
GitBook 是目前最流行的开源书籍写作方案。
3.1.2. 为什么要使用 GitBook ?
确实,在这个各种编辑器和博客横飞的年代(比如简书),GitBook有什么优势呢?
- 支持丰富的插件
- 支持多人同时在线编辑
GitBook
支持多种编辑格式,如MarkDown
GitBook
可以让创作者专注写作,自由的挥洒,不必太多的关心内容排版、发布和版本管理等问题。- 除了通过
GitBook
命令行管理电子书外,还可以在线(gitbook.com
)或者使用桌面编辑器Gitbook Editor
来编写和管理电子书
3.1.3. GitBook 功能
- 支持 Markdown 或 AsciiDoc 语法
- 可导出静态站点或电子书(PDF、epub、mobi)
- 支持多语言
- 可设置封面
- 支持变量、模板和模板继承
- 有丰富的插件
3.1.4. GitBook 工具组合
Node.js
:为了使用 npm 安装 GitBook,一定要先安装 Node.jsGitBook 命令
:基于 Node.js 开发的命令行工具,用于创建和管理电子书Markdown
:GitBook 使用 Markdown 来写作,作者再也不用担心排版了Git
:GitBook 使用 Git 管理写作内容,方便多人协作和版本管理Github/Gitlab
:跟代码一样,写作的内容可以托管在 Github 或 Gitlab 中gitbook.com
:用于在线编写、发布和托管电子书的网站
3.1.5. GitBook 使用场景
- 搭建公司内部的文档平台,用于公司内部的资料共享
- 发表开源的电子书,用于在互联网上共享自己的知识,普惠大众
3.1.6. GitBook 环境
nodejs
gitbook