插件配置
Plugins插件可用于:
- 支持数学公式的展示
- 使用Google分析来跟踪访问请求
- ...
安装与引用
- 执行
$ npm install plugin_name -g并更新book.json; - 或先更新book.json,然后直接执行
$ gitbook install自动安装所有插件;
- 执行
book.json
plugins需要加载的插件数组{ "plugins": ["myPlugin", "anotherPlugin"] }pluginsConfig对插件的配置
默认插件
- GitBook推荐插件的命名方式
- gitbook-plugin-X: 插件
- gitbook-theme-X: 主题
- GitBook默认带有6个插件:
font-settingshighlightlunrsearchsharingtheme-default
去除自带插件, 可在插件名前加
-"plugins": [ "-search" ]
- GitBook推荐插件的命名方式
常用插件
- 主题插件
comscore disqus集成用户评论系统- 1.首先注册disqus
- 2.然后添加website,获得关键字
3.集成时配置关键字
- 安装disqus
$ npm install gitbook-plugin-disqus -g 更新bookjson
{ "plugins": ["disqus"], "pluginsConfig": { "disqus": { "shortName": "创建的 website 获得的唯一关键字" } } }
- 安装disqus
Duoshuo多说
"plugins": [ "duoshuo" ], "pluginsConfig": { "duoshuo": { "short_name": "your duoshuo's shortname", "theme": "default" } }plugin-github添加github图标
"plugins": [ "github" ], "pluginsConfig": { "github": { "url": "https://github.com/zhilidali/" } }Sharing分享当前页,gitbook的默认插件, 禁用:plugins: ["-sharing"]
"pluginsConfig": { "sharing": { "weibo": true, "facebook": true, "twitter": true, "google": false, "instapaper": false, "vk": false, "all": [ "facebook", "google", "twitter", "weibo", "instapaper" ] } }-
- 使侧边栏的宽度可以自由调节:
"plugins": [ "splitter" ]
- 使侧边栏的宽度可以自由调节:
Tbfed-pagefooter为页面添加页脚
"plugins": [ "tbfed-pagefooter" ], "pluginsConfig": { "tbfed-pagefooter": { "copyright": "Copyright © zhilidali 2016", "modify_label": "该文件修订时间:", "modify_format": "YYYY-MM-DD HH:mm:ss" } }Toggle Chapters折叠左侧目录
"plugins": ["toggle-chapters"]sectionx页面分块显示
"plugins": ["sectionx"]Donate打赏插件
multipart将书籍分成几部分- 安装
$ npm install gitbook-plugin-multipart -g - 配置
"plugins": [ "multipart" ]
- 安装
Math & Tex
- 主题插件