插件
文章目录
1. 默认插件
Gitbook默认带有7个插件(功能性5个,搜索有两个,主题一个):
livereload
热加载插件highlight
语法高亮插件search
搜索插件lunr
搜索插件后台服务sharing
分享插件fontsettings
字体设置插件theme-default
主题
2. 添加和移除插件
在 book.json
中的 plugins 模块能够配置,能够使 Gitbook 的功能更丰富。
在 plugins 中添加对应的插件名称
"plugins": [ "highlight", "-search", "back-to-top-button", "expandable-chapters-small", "insert-logo" ]
其中"-search
"中的 -
符号代表去除默认自带的插件
3. 插件配置pluginsConfig
部分插件在引入后需要进行详细的配置,可以在 pluginsConfig
中加配置说明
"pluginsConfig": { "insert-logo": { "url": "images/logo.png", "style": "background: none; max-height: 30px; min-height: 30px" } }
4. 插件安装
4.1 方法一
插件无需单独下载安装,只有在 book.json
中配置好对应的插件,执行 gitbook install
, 缺少的插件就会自动下载安装
gitbook install .
4.2 方法二
自定义的插件也可以通过 npm 或者将解压后的包复制到 node_modules 目录中进行安装。
npm install gitbook-plugin-xxx
4.3 方法三
也可以从源码GitHub地址中下载,放到 node_modules
文件夹里(GitHub地址在进入插件地址右侧的GitHub链接).
5. 插件预览