常用插件


添加新插件之间需要运行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

支持emoji表情
emoij表情列表
插件地址

"plugins": [
"advanced-emoji"
]

使用示例

Github

添加github图标
插件地址

"plugins": [ 
"github"
],

"pluginsConfig": {
    "github": {
        "url": "https://github.com/"}
}

Ace Plugin

使gitbook支持ace
插件地址

"plugins": [
"ace"
]

使用示例

Emphasize

为文字加上底色
插件地址

"plugins": [
"emphasize"
]

使用示例

KaTex

为了支持数学公式, 我们可以使用KaTexMathJax插件, 官网上说Katex速度要快于MathJax
插件地址
MathJax使用LaTeX语法编写数学公式教程

"plugins": [
"katex"
]

使用示例

Include Codeblock

使用代码块的格式显示所包含文件的内容. 该文件必须存在.
插件地址

"plugins": [
"include-codeblock"
]

使用示例

Splitter

使侧边栏的宽度可以自由调节
插件地址

"plugins": [
"splitter"
]

Mermaid

支持渲染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"]
  }
}

为页面添加页脚
插件地址

"plugins": [
"tbfed-pagefooter"
],
"pluginsConfig": {
    "tbfed-pagefooter": {
        "copyright":"Copyright &copy ", 
        "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"}
}