先讲《the way to go》转换成pdf,随时翻阅!快速入门
需要的工具包括:
gitbook-cli
gitbook
calibre
基本原理是调用gitbook调用calibre里面的ebook-convert工具,将gitbook转换成pdf。
下面是转换步骤:
下载源文件
将文件下载到本地,解压。
安装必要的工具
npm install gitbook-cli -g
npm install gitbook -g
calibre到网站下载安装
处理源文件
直接转换这本书会出现一点小问题,所以要先处理一下。
GitBook使用简单的目录结构,通过 SUMMARY.md 目录文件来确定哪些文件被转换,原书目录是TOC.md,因此将TOC.md改名为SUMMARY.md。
原书的图片链接都带上了?raw=true参数,导致转换后的pdf文件里图片无法正确显示,需要全部删除:
grep -rl “?raw=true” ./ | xargs sed -i “” 's/?raw=true//g’
生成pdf
gitbook pdf ./ ./book.pdf