五、book.json

2020-02-26  本文已影响0人  爱发抖的小喵喵

1. root

项目开发根目录

2. gitbook

应该使用的GitBook版本,并接受类似于 =3.0.0 的条件

3. title

gitbook 标题

4. author

gitbook 作者

5. language

gitbook 语言
可选值: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

6. direction

文本阅读顺序。
可选值: rtl (从右向左)、ltr (从左向右),默认值依赖于 language 的值

7. isbn

国际标准书号 ISBN

8. description

gitbook 详细描述

9. link

左侧导航栏添加链接信息
"links" : {
    "sidebar" : {
        "Personal Book" : "http://www.gtwteam.com"
    }
}

10. structure

指定 Readme、Summary、Glossary 和 Languages 对应的文件名
"structure": {
    "readme": "README.md",
    "summary":"SUMMARY.md",
    "glossary":"GLOSSARY.md"
}

11. styles

自定义页面样式
"styles": {
   "website": "styles/website.css",
   "ebook": "styles/ebook.css",
   "pdf": "styles/pdf.css",
   "mobi": "styles/mobi.css",
   "epub": "styles/epub.css"
}

12. plugins

配置使用的插件
"plugins": [
    "code"
]

13. pluginsConfig

配置插件的属性
"pluginsConfig": {
    "code": {
        "copyButtons": false
    }
}

14. pdf

设置PDF输出格式
"pdf": {
    "pageNumbers": true,
    "fontFamily": "Arial",
    "fontSize": 12,
    "paperSize": "a4",
    "margin": {
        "right": 62,
        "left": 62,
        "top": 56,
        "bottom": 56
    }
}
变量 描述
pdf.pageNumbers 是否添加页码,默认是true
pdf.fontSize 字体大小,默认是12
pdf.fontFamily 字体,默认字体是Arial
pdf.paperSize Paper size, options are a0,a1,a2,a3,a4,a5,a6,b0,b1,b2,b3,b4,b5,b6,legal,letter(default is a4)
pdf.margin.top Top margin (default is 56)
pdf.margin.bottom Bottom margin (default is 56)
pdf.margin.right Right margin (default is 62)
df.margin.left Left margin (default is 62)
上一篇 下一篇

猜你喜欢

热点阅读