一、gitbook 相关

集成了 GitBook、Git、Markdown 等功能,还支持将书籍同步到 gitbook.com 网站,使我们可以很方便地编辑和管理书籍。

1、安装nodejs

curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash -
yum install -y nodejs
node --version

2、安装gitbook

npm install -g gitbook-cli

3、初始化

mkdir mybook
gitbook init

4、编辑SUMMARY.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)
再次执行 gitbook init

5、运行服务浏览mybook

gitbook serve
or
gitbook serve --port 8888

6、构建html

gitbook build
将构建书籍,默认生成html输出到_book目录中。

7、生成pdf、epub、mobi格式电子书

npm install -g ebook-convert

gitbook pdf ./ ./mybook.pdf

gitbook epub ./ ./mybook.epub

gitbook mobi ./ ./mybook.mobi

8、配置目录折叠

在主目录添加book.json
{
    "plugins":[
            "expandable-chapters"
    ]
}

gitbook install
or
直接使用命令安装
npm install -g gitbook-plugin-splitter
* [第一章](Chapter1/README.md)
  * [第1节:衣](Chapter1/衣.md)
  * [第2节:食](Chapter1/食.md)
  * [第3节:住](Chapter1/住.md)
  * [第4节:行](Chapter1/行.md)

9、常用插件

https://www.jianshu.com/p/427b8bb066e6 https://www.cnblogs.com/mingyue5826/p/10307051.html#autoid-2-3-0

10、gitbook serve 找不到 fontsettings.js

cd ~/.gitbook\versions\3.2.3\lib\output\website
vim copyPluginAssets.js
删除112行

results matching ""

    No results matching ""