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;
	}
}

6.运行效果

image-20200106163838242