gitbook可以编写电子书,做一些类似书籍的网页,还可以导出PDF等。
我的需求很简单:
- 编写博文
- 整理成带章节的网页格式(静态)
一、安装gitbook editor
下载地址:https://legacy.gitbook.com/editor
我选择的是64位的:gitbook-editor-7.0.12-linux-x64.deb
双击安装。
二、安装gitbook-cli
下载nodejs: https://nodejs.org/en/download/
我下载的是:node-v8.11.3-linux-x64.tar.xz
解压之后发现在bin目录里有npm,之后执行:
sudo ./npm install -g gitbook-cli
/usr/bin/env: ‘node’: No such file or directory
提示env出错,查了一下有这个东东。实际上缺少node,发现在当前目录中(与npm相同的目录),有node,复制到/bin下就行了。
再次执行安装成功。
在deepin下很顺利,我在centos中安装出现错误,解决办法是在安装之间先执行下面的命令:
./npm init
三、制作书籍
打开gitbook editor,创建一本书,添加一个章节用于测试。
四、生成网页
默认在/home/linux/GitBook/Library/Import/目录中生成书籍,进入这个书籍目录,执行:
gitbook build
发生有一个_book目录,OK! 这就是我要的效果。