使用GitBook写书
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