Gitbook 是一个基于 Node.js 的命令行工具, 通过这个工具, 使用者可以方便的生成漂亮的电子书或者文档.
Gitbook 所能生成文档的格式是多样的
Gitbook 使用 Markdown 作为编写文档的规范, 也就是说我们只要编写若干个符合 Gitbook 规范的 Markdown 文件, Gitbook 就可以帮我们将这些 Markdown 源文件生成为静态 HTML 或者电子书.
对于一个 Gitbook 项目来说, 一般情况下都会使用 Git 作为这个项目的版本管理工具, 这样一来, 项目便自动获得了所有 Git 带来的方便之处. 包括但不仅限于: