记录GitBook的一些配置信息
- title - 标题
- author - 作者
- description - 描述
- language - 语言
- gitbook - 指定gitbook版本
- links - 侧边栏添加链接
- styles - 自定义样式
- plugins - 插件
- pluginsConfig - 插件配置
- structure - 自定义默认文件的位置
设置书籍的标题
"title": "GitBook Usage"
作者的相关信息
"author": "_yuusha"
本书的简单描述
"description": "GitBook的使用笔记"
本文档使用的语言,如配置使用中文简体
"language": "zh-hans"
指定所使用的gitbook的版本
"gitbook": ">=3.0.0",
"gitbook": "3.2.3"
为左侧导航栏添加链接
"links": {
"sidebar": {
"yumecoder": "http://m.yumecoder.top"
}
}
自定义页面样式,默认情况下各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
标签有下边框,可以在 styles/website.css
中设置:
h1, h2 {
border-bottom: 1px solid #eee;
}
配置使用的插件
可以在 插件官网 上查找插件安装
"plugins": [
"alerts",
"donate"
]
添加了新的插件之后需要运行 gitbook install
来安装新的插件
GitBook默认带有5个插件:
- highlight
- search
- sharing
- font-settings
- livereload
如果需要去除自带的插件,可以在插件名称前面加上 -
, 例如去除自带的 search
,替换成支持中文搜索的 search-plus
:
"plugins": [
"-search",
"search-plus"
]
配置插件的属性
"pluginsConfig": {
"fontSettings": {
"theme": "sepia",
"family": "serif",
"size": 2
}
}
指定README,SUMMARY,GLOSSARY,LANGS 等文件的位置,覆盖GitBook使用的默认路径。
{
"structure": {
"readme": "INTRO.md"
}
}
变量 | 默认值 |
---|---|
structure.readme | README.md |
structure.summary | SUMMARY.md |
structure.glossary | GLOSSARY.md |
structure.languages | LANGS.md |