1.先升级node版本
# apt-get remove nodejs //删除nodejs
# curl -sL https://deb.nodesource.com/setup_8.x | sudo bash - //nodejs源
# apt-get update //更新包
# apt-get install nodejs //安装nodejs
# npm install npm -g //更新npm
2.安装Gitbook
通过 npm 来安装 gitbook
npm install gitbook-cli -g
安装目录自动生成插件
npm i gitbook-plugin-summary --save
在根目录新建book.json文件,内容如下
{
"plugins": ["summary", "toggle-chapters","expandable-chapters"]
}
3.启动Gitbook
Gitbook serve
注: gitbook serve
命令实际上会首先调用 gitbook build
编译书籍,完成以后会打开一个 web 服务器,监听在本地的 4000 端口
4.在后台运行Gitbook
setsid gitbook serve
5.配置Nginx
server {
listen 80;
server_name book.cim.zone;
location / {
proxy_pass http://127.0.0.1:4000;
index index.html index.htm;
}
}