常用插件
添加新插件之间需要运行gitbook install来安装新的插件
Gitbook默认带有5个插件:
* highlight
* search
* sharing
* font-settings
* livereload
如果要去除自带的插件, 可以在插件名称前面加-
"plugins": [
"-search"
]
pluginsConfig
配置插件的属性
"pluginsConfig": {
"fontsettings": {
"theme": "sepia",
"family": "serif",
"size": 1}
}
插件
Disqus
添加disqus评论
"plugins": [
"disqus"],
"pluginsConfig": {
"disqus": {
"shortName": "gitbookuse"}
}
Search Pro
支持中文搜索, 需要将默认的search插件去掉, 注意: 如果标题中有包含的关键字, 标题的样式会有所变化
插件地址
"plugins": [
"-search",
"search-pro"
],
"pluginsConfig": {
"search-pro":{
"cutWordLib": "nodejieba",
"defineWord" : ["Gitbook Use"]}
}
Advanced Emoji
"plugins": [
"advanced-emoji"
]
Github
添加github图标
插件地址
"plugins": [
"github"
],
"pluginsConfig": {
"github": {
"url": "https://github.com/"}
}
Ace Plugin
使gitbook支持ace
插件地址
"plugins": [
"ace"
]
Emphasize
为文字加上底色
插件地址
"plugins": [
"emphasize"
]
KaTex
为了支持数学公式, 我们可以使用KaTex和MathJax插件, 官网上说Katex速度要快于MathJax
插件地址
MathJax使用LaTeX语法编写数学公式教程
"plugins": [
"katex"
]
Include Codeblock
使用代码块的格式显示所包含文件的内容. 该文件必须存在.
插件地址
"plugins": [
"include-codeblock"
]
Splitter
使侧边栏的宽度可以自由调节
插件地址
"plugins": [
"splitter"
]
Mermaid
"plugins": [
"mermaid"
]
Sharing
分享当前页面, gitbook的默认插件, 使用下面方式来禁用
plugins: [
"-sharing"
]
配置:
"pluginsConfig": {
"sharing": {
"weibo": true,
"facebook": true,
"twitter": true,
"google": false,
"instapaper": false,
"vk": false,
"all": ["facebook", "google", "twitter","weibo", "instapaper"]
}
}
Tbfed-pagefooter
为页面添加页脚
插件地址
"plugins": [
"tbfed-pagefooter"
],
"pluginsConfig": {
"tbfed-pagefooter": {
"copyright":"Copyright © ",
"modify_label": "该文件修订时间:",
"modify_format": "YYYY-MM-DD HH:mm:ss"}
}
Toggle Chapters
是左侧的章节目录可以折叠
插件地址
"plugins": [
"toggle-chapters"
]
Sectionx
将页面分块显示
插件地址
"plugins": [
"sectionx"
]
Codeblock-filename
为代码块添加文件名称
插件地址
plugins: [
"codeblock-filename"
]
ga
google 统计
插件地址
"plugins": [
"ga"
],
"pluginsConfig": {
"ga": {
"token": "UA-XXXX-Y"}
}
baidu
百度统计
插件地址
"plugin": [
"baidu"
],
"pluginsConfig": {
"baidu": {
"token": "YOUR TOKEN"}
}