今天从GitHub下载了《Go语言圣经中文版》,大家知道github上的电子书项目,免费且较纸质版本新(感谢翻译大神们)。那下载下来的github项目一般都是Markdown格式的。怎么转成Kindle电子书呢?
发现GitBook支持Markdown转pdf,epub,mobi,html格式。
那就动手吧
1、git clone https://github.com/gopl-zh/gopl-zh.github.com.git #下载电子书项目
2、npm install -g gitbook-cli # 安装 gitbook 客户端
3、gitbook -V #检查安装是否成功,大写V,能输出版本就是成功
--执行命令前,先要重新以管理员权限打开终端,这样新安装的gitbook就在PATH路径中了。
-- 第一次竟然写错成小写v ,导致没有任何输出。
4、执行cd 命令 到 gopl-zh.github.com 目录下。
go run update_version.go #生成版本文件 #要提前安装过go语言
5、gitbook build #提示缺少插件
6、gitbook install #安装缺少的插件
7、gitbook build # 编译成HTML格式。如果前面没有生成版本文件,则会先提示缺少版本文件
8、gitbook mobi # 生成 mobi格式电子书
gitbook epub
gitbook pdf
如果想在kindle里看,直接用mobi ,当然也可以用Calibre 转mobi为azw3格式。