gitbook基于node.js、markdown,生成pdf、mobi格式电子书。 在本地搭建环境后,初始化构建,生成pdf,完美。。。 特将方法做简单记录。。。

安装使用

1.安装node js

brew install  node // mac下安装

2.安装gitbook

npm install gitbook-cli -g

3.创建项目

mkdir gophper
cd gophper
gitbook init

4.编辑电子书内容

4.1.编辑README.md

电子书简介
	# README
	记录gophper运行过程中遇到的问题

4.2.编辑SUMMARY.md

电子书目录
	# Summary
	* [简介](README.md)
	* [第一章](section1/README.md)
	* [第二章](section2/README.md)

4.3.编辑Glossary.md

词汇解析,放在末尾

4.4.编辑book.json

配置文件

{
	"title": "gophper",
	"description": "记录gophper运行过程中遇到的问题。。",
	"isbn": "978-3-16-148410-0",
	"language": "zh-tw",
	"direction": "ltr"
}

4.5.电子书封面图片

GitBook 帮助文档建议封面图片的尺寸为 1800*2360 像素并且遵循建议:

没有边框 清晰可见的书本标题 任何重要的文字在小版本中应该可见

图片的格式为 jpg 格式。把图片重命名为“cover.jpg”放到电子书项目文件夹即可。

5.常用命令

gitbook build  生成_book文件,静态文件
gitbook serve  开启本地服务,默认坚挺本地4000端口 

gitbook pdf [book] [output]  生成pdf
gitbook epub [book] [output] 生成epub
gitbook mobi [book] [output] 生成mobi