github文档/开源书籍生成pdf版文件

1409 words in this article. # GitBook , NodeJS/ a

第1步,安装NodeJS

下载nodejs

wget https://npm.taobao.org/mirrors/node/v8.0.0/node-v8.0.0-linux-x64.tar.xz

解压

tar -xvf  node-v8.0.0-linux-x64.tar.xz

测试是否安装成功

进入解压目录下的 bin 目录,执行 ls 命令

cd  node-v8.0.0-linux-x64/bin && ls

有node 和 npm

测试

./node -v

若显示v8.0.0,则说明安装成功

现在 node 和 npm 还不能全局使用,做个链接

ln -s /root/node-v8.0.0-linux-x64/bin/node /usr/local/bin/node
    
ln -s /root/node-v8.0.0-linux-x64/bin/npm /usr/local/bin/npm

这样就可以在任何目录下执行 node 和 npm 命令

以上内容转自:https://www.cnblogs.com/baby123/p/6955396.html. Thanks @baby123

第2步,安装GitBook

npm install gitbook-cli -g

如果因为网络原因一次未安装完,可以再次使用上述命令来安装,直到成功

安装的位置是在pathto/node-v8.0.0-linux-x64/bin/gitbook,也需要做个软链接以便全局使用

ln -s /root/node-v8.0.0-linux-x64/bin/gitbook /usr/local/bin/gitbook

使用GitBook生成pdf,还需要ebook-convert

sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"

第3步,使用GitBook生成pdf版文件了。以我要用的mpdf手册为例

mkdir /home/book

cd /home/book

git clone https://github.com/mpdf/mpdf.github.io.git

cd cd mpdf.github.io

gitbook build

gitbook pdf

在当前目录中生成了book.pdf。但是没有具体内容,可能因为这个文档作者没做目录?BitBook生成pdf时,显示no summary file in this book。

All rights are reserved and users must seek my permission before making any other use of material contained in this site.

Add comments

No comment yet.