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