如何部署gitbook

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fwhezfwhez/article/details/86756036

环境:
部署gitbook的系统
centos linux 64

依赖:
以下命令如果not found,须预先安装.

  1. git command not found —> yum install git
  2. npm command not found —> yum install npm

开始:

  1. npm install yarn -g 安装yarn
  2. yarn global add gitbook 安装gitbook
  3. yarn global add gitbook-cli 安装客户端依赖

以上,准备结束。

https://github.com/fwhezfwhez/test_gitbook 为例.

部署一本书

  1. cd /home/$ssh_username/ 进入你ssh的用户名的目录
  2. mkdir gitbooks 创建一个gitbooks文件夹存放所有的书籍
  3. git clone https://github.com/fwhezfwhez/test_gitbook.git book1 下载该书籍
  4. cd book1 进入书籍目录
  5. gitbook serve . 部署

结束,即可通过你原本的电脑浏览器,输入 http://服务器host:4000 访问

最后,如何同时部署多本书.
每本gitbook需要占用2个端口,一个是lrport,一个是服务port,lrport我不知道是啥,知道的回我一下
如果部署了上述书籍以后,需要部署另一本书,可以执行以下:

cd /home/$ssh_username/gitbooks/
git clone https://github.com/fwhezfwhez/test_gitbook.git book2 虽然用了同一本书,但是是两个文件夹,部署两次
cd book2
gitbook serve . --lrport 35730 --port 4001

结束,即可通过你原本的电脑浏览器,输入 http://服务器host:4001 访问

再最后,如何把部署的窗口后台运行
nohup <command> & 比如
nohup gitbook serve . &

展开阅读全文

没有更多推荐了,返回首页