avatar

目录
CentOS7gitbook的使用

Centos7

安装Node.js

先查看有没有Node.js

没有下载

下载Node.js

Code
1
wget https://npm.taobao.org/mirrors/node/v11.0.0/node-v11.0.0.tar.gz

解压

Code
1
tar -zxf node-v11.0.0.tar.gz

进入目录、编译

Code
1
2
cd node-v11.0.0
./configure && make

安装

Code
1
make install

测试是否安装成功

Code
1
2
node -v
npm -v

不成功的添加软链接

安装gitbook

下载gitbook

Code
1
npm install -g gitbook-cli

测试是否安装成功

Code
1
gitbook -v

他会自动安装gitbook

生成gitbook书籍

Code
1
gitbook init

他会生成SUMMARY.mdREADME.md

SUMMARY.md是设置书籍目录,具体格式

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
* [Introduction](README.md)
# 格式* [名称](存放.md文件的文件夹/README.md) 相对路径
* [第一部分](chapter1/README.md)
* [1.1 数学](chapter1/math.md)
* [1.1 高等数学](chapter1/advance.md)
* [1.2 编程语言](chapter1/program.md)
* [第二部分](chapter2/README.md)
* [2.1 算法](chapter2/algorithm/algorithm.md)
# 格式 * [名称](md文件的相对路径)
* [前言](README.md)
* [第一章](Chapter1/README.md)
* [第1节:衣](Chapter1/衣.md)
* [第2节:食](Chapter1/食.md)
* [第3节:住](Chapter1/住.md)
* [第4节:行](Chapter1/行.md)
* [第二章](Chapter2/README.md)
* [第三章](Chapter3/README.md)
* [第四章](Chapter4/README.md)

每次修改SUMMARY.md都要重新gitbook init

启动

Code
1
gitbook serve

在浏览器上输入你的Ip地址端口4000,就可以访问了

Code
1
Ip:4000

设置目录折叠

先停止服务ctrl+d

在书籍目录下增加 book.json 文件,内容如下

Code
1
2
3
4
5
6
{
"plugins": ["expandable-chapters-small"],
"pluginsConfig": {
"expandable-chapters-small":{}
}
}

执行命令安装插件

Code
1
gitbook install

再次启动服务即可

serve 命令也可以指定端口

Code
1
gitbook serve --port 2333

生成pdf格式:

Code
1
gitbook pdf ./ ./mybook.pdf

生成epub格式

Code
1
gitbook epub ./ ./mybook.epub

生成 mobi 格式

Code
1
gitbook mobi ./ ./mybook.mobi

其他插件操作👈

文章作者: Jack-Roc
文章链接: http://jack-roc.top/2017/12/15/gitbook/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Jack-Roc
打赏
  • 微信
    微信
  • 支付寶
    支付寶