GitBook 是一个基于 Node.js 的命令行工具,可以使用 Github/Git 和 Markdown 来制做精美的电子书,GitBook 并不是关于 Git 的教程。前端
GitBook 提供的的默认样式可能不能知足您的视觉需求,Gitbook-Ext是对GitBook的扩展,并陆续会提供一些更丰富的模板选择。node
扩展功能git
电脑上的效果github
手机上的效果npm
预览效果 http://f2edocs.com/json
安装GitBook前端工程师
首先你须要先安装nodejs/npm, 而后在安装gitbook 经过如下命令就能够安装工具
$ npm install gitbook-cli -g
gitbook具体详细能够参考 https://github.com/GitbookIO/gitbookui
安装Gitbook-Extgoogle
npm install gitbook-ext -g
查看帮助
gitbook-ext -h
会列出如下信息
Usage: index [options] Options: -h, --help output usage information -V, --version output the version number -d, --default default template -p, --pagurian pagurian template
使用模板
初始化模板信息
gitbook-ext -i
你也能够手动建立如下文件
├── book.json ├── README.md └── SUMMARY.md
book.json 这个文件能够配置模板参数
{ "variables": { "title": "前端工程师文档", "theme": "theme-gray", "copyright": "Copyright 2015 f2edocs.com" }, "collapsible_menu":true, "level_number":false, "links": { "gitbook": false, "sharing": { "all":false, "vk": false, "facebook": true, "twitter": true, "google": true, "weibo": true } } }
切换你须要使用的模板 好比使用pagurian模板
gitbook-ext -p
当配置完成之后,执行如下命令,就默认生成了一个_book文件
gitbook build
若是你想切换到默认的模板,执行如下命令
gitbook-ext -d gitbook build