安装与运行

Gitbook 是基于 Node.js 环境运行的,首先需要安装 Node.js,如果之前没接触过 Node.js 可以参照官网或是网上其他人写的安装步骤

全局安装 gitbook

$ npm install gitbook-cli -g

注意是 gitbook-cli 而不是 gitbook

创建一个电子书目录文件,然后初始化电子书项目

$ gitbook init 会生成电子书必须的两个文件 README.md 和 SUMMARY.md

编写书的目录结构

在 SUMMARY.md编写目录结构,可以支持多级目录,以下给出一例子

* [section 1](section1/README.md)
    - [section 1-1](section1/README.md)
       * [example 1](section1/section 1-1/example1.md)
       * [example 2](section1/section 1-1/example2.md)
    - [section 1-2](section1/README.md)
      * [example 1](section2/section 1-2/example1.md)
      * [example 2](section2/section 1-2/example2.md)
* [section 2](section2/README.md)
    * [example 1](section2/example1.md)

SUMMARY.md 文件中的目录,可以一开始就设置好,也可以边写文章边设置。如果开始设置好,执行 gitbook init 会根据目录结构动态的生成对应的物理路径,对于已经规划好目录的电子书来说,建议采取这种方式

启动服务

执行以下命令,可以启动电子书服务,该服务会实时监测电子书内容的,如有变化,则会刷新浏览器

gitbook serve

然后就可以在浏览器中打开 http://localhost:4000/

编译打包电子书

gitbook build

默认会打包到 _book 下

Copyright © 2015 all right reserved,powered by Gitbook最后修改时间: 2016-02-25 22:57:06