Gitbook-Cli Tutorial
A User Guide of Gitbook-cli.
gitbook-cli是一个基于Node.js的命令行工具。
Install
Usage
Basic command
新建书籍,在目录中执行:
gitbook init
构建预览html文件:
gitbook build
开启服务在浏览其中预览:
gitbook serve
Directory structure
在初始化之后将获得两个文件README.md
和SUMMARY.md
book.json
:主要用来放置配置信息,包括页面设置,插件等。README.md
:通常是gitbook的说明信息SUMMARY.md
:决定 GitBook 的章节目录,它通过 Markdown 中的列表语法来表示文件的父子关系,下面是一个简单的示例。
这个配置对应的目录结构如下所示:
Gitbook-plugin
GitBook 有 插件官网,默认带有 5 个插件,highlight、search、sharing、font-settings、livereload。修改gitbook-plugin只需要修改项目目录下的book.json
即可,例如:
toc
为目录插件hide-element
为隐藏组件插件,用于隐藏gitbook Copyright
page-treeview
目录插件simple-page-toc
简易导航插件gitbook install
安装新插件
Markdown
Gitbook
文档使用.md
格式文档,关于Markdown
的语法可以查看Markdown教程。
Markdown
编辑器可以使用Typora.
FAQ
禁用page-treeview plugin copyright
Copyright信息为plugin作者内嵌信息,需要修改plugin脚本源码,删除关于copyright相关定义与显示。
gitbook build
生成的.html
单击不跳转:
点击事件被js代码禁用导致新版本的gitbook不支持单击事件,所以点击没有反应,但是如果右键,在新窗口/新标签页打开的话是可以跳转的,解决办法如下:
gitbook
部署
Last updated