将gitbook文档通过nginx部署在服务器

2,013 阅读1分钟

第一步

gitbook的使用详情参看文档:juejin.cn/post/698544…

将写好的gitbook文档文件通过gitbook build命令生成一个_book的文档集合

image.png

文件结构如下:

image.png

在生成的html存在页面无法跳转的问题

我们可以修改gitbook文件夹下的theme.js

if(m) 替换成 if(false)

第三步

整体将_book文件夹上传到服务器上面 使用软件Filezilla 或者ssh命令

image.png

第四步

配置nginx

在/etc/nginx/cond.conf 中新建book.conf

server {
        listen 8888;
        listen [::]:8888;

        location / {
             alias /home/ubuntu/_book/;
             autoindex on;
        }
}

执行命令,加载配置文件:

/usr/sbin/nginx -t 
/usr/sbin/nginx -s reload

第五步

打开浏览器查看自己的book

image.png

出现了一个小插曲:

打赏的js插件,生成的图片的路径是/Chapter1/images/one.jpg,但是我们的_book的Chapter1中没有images文件夹,手动创建即可,将打赏的图片放入其中