GitBook教程
Last updated
Was this helpful?
Last updated
Was this helpful?
安装参考:
从下载 node.pkg 文件安装即可
检查npm是否安装成功:npm -v
检查node是否存在:node -v
安装Gitbook命令:sudo npm install -g gitbook-cli
注意安装命令一定要加 sudo,否则会出现下面的报错
命名:npm install -g gitbook-cli
是安装不成功的
检查是否安装成功:gitbook -v
创建新的书籍文件夹,并进入文件夹
执行 gitbook init
命令初始化书籍目录
会生成 README.md
和 SUMMARY.md
两个必须文件
README.md
是对书籍的简单介绍
SUMMARY.md
是书籍的目录结构
执行 gitbook serve
编译和预览书籍
会生成文件夹:_book
,然后可以访问本地网站http://localhost:4000
来访问书籍
首先调用 gitbook build 编译书籍
完成以后会打开一个 web 服务器,监听在本地的 4000 端口
serve 启动后,在Book目录下的修改会实时同步到网站http://localhost:4000
,可以随时预览网站效果
正常情况下 control + c 组合键就能关闭 serve,但是也会有时出错。
有时候执行 gitbook serve
,会报错:
执行 gitbook serve
,获取服务的端口号:
Live reload server started on port: 35729
执行 lsof -i:35729
,查看端口的进程信息:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 2771 dd01 23u IPv6 0x7953faeb24d2c63d 0t0 TCP *:35729 (LISTEN)
我们可以获取到 PID 就是 2771
执行 kill -9 2771
,可以关闭这个进程
尽量使用英文的命名,包括文件夹、文件名称
专门的功能模块使用专门的文件夹来方式
文件夹下面的主文件使用README来命名,提交git仓库后可以直接预览
如果有多个gitbook需要本地开启端口设置可以如下:
gitbook 1: gitbook --port 5000 --lrport 5001 serve
gitbook 2: gitbook --port 5002 --lrport 5003 serve
使用参考:
解决方案:(参考:)