GitBook 常用插件
book.json 中 title / author / styles 等配置,以及常用插件的写法。
####Gitbook默认带有5个插件:
- highlight
- search
- sharing
- font-settings
- livereload
- 如果要去除自带的插件, 可以在插件名称前面加"-"
"plugins": [
"-search"
]
###title
- 设置书本的标题
"title" : "Gitbook Use"
###author
- 作者的相关信息
"author" : "zhangjikai"
###description
- 本书的简单描述
"description" : "记录Gitbook的配置和一些插件的使用"
###language
- Gitbook使用的语言, 版本2.6.4中可选的语言如下:
en, ar, bn, cs, de, en, es, fa, fi, fr, he, it, ja, ko, no, pl, pt, ro, ru, sv, uk, vi, zh-hans, zh-tw
- 配置使用简体中文
"language" : "zh-hans",
###links
- 在左侧导航栏添加链接信息
"links" : {
"sidebar" : {
"Home" : "http://zhangjikai.com"
}
}
###styles
- 自定义页面样式, 默认情况下各generator对应的css文件
"styles": {
"website": "styles/website.css",
"ebook": "styles/ebook.css",
"pdf": "styles/pdf.css",
"mobi": "styles/mobi.css",
"epub": "styles/epub.css"
}
例如使<h1> <h2>标签有下边框, 可以在website.css中设置
h1 , h2{
border-bottom: 1px solid #EFEAEA;
}
###plugins
- 配置使用的插件
"plugins": [
"disqus"
]
##实用插件
####添加新插件之间需要运行gitbook install来安装新的插件
#####expandable Chapters
- 左侧菜单折叠
{
plugins: ["expandable-chapters"]
}
#####Disqus
- 添加disqus评论
"plugins": [
"disqus"
],
"pluginsConfig": {
"disqus": {
"shortName": "gitbookuse"
}
}
#####search Pro
- 支持中文搜索, 需要将默认的search插件去掉, 注意: 如果标题中有包含的关键字, 标题的样式会有所变化
"plugins": [
"-search",
"search-pro"
],
"pluginsConfig": {
"search-pro": {
"cutWordLib": "nodejieba",
"defineWord" : ["Gitbook Use"]
}
}
#####to top
- 返回顶部
"plugins": [
"back-to-top-button"
],
#####Github
- 添加github图标
"plugins": [
"github"
],
"pluginsConfig": {
"github": {
"url": "https://github.com/liujw123"
}
}
#####Splitter
- 使侧边栏的宽度可以自由调节
"plugins": [
"splitter"
]
#####Sectionx
- 将页面分块显示
"plugins": [
"sectionx"
]
#####Tbfed-pagefooter
- 为页面添加页脚
"plugins": [
"tbfed-pagefooter"
],
"pluginsConfig": {
"tbfed-pagefooter": {
"copyright":"Copyright © zhangjikai.com 2015",
"modify_label": "该文件修订时间:",
"modify_format": "YYYY-MM-DD HH:mm:ss"
}
}
#####Toggle Chapters
- 是左侧的章节目录可以折叠
"plugins": ["toggle-chapters"]
#####ga
- google 统计
"plugins": [
"ga"
],
"pluginsConfig": {
"ga": {
"token": "UA-XXXX-Y"
}
}
#####3-ba
- 百度统计
{
"plugins": ["3-ba"],
"pluginsConfig": {
"3-ba": {
"token": "xxxxxxxx"
}
}
}
相关
- GitBook 安装与使用:book.json 的加载与安装