Windows上使用gitbook制作电子书

转载地址:http://blog.csdn.net/lance__xu/article/details/38279265

  • 0. 前言

第一次在windows上使用gitbook制作电子书,在网上搜了好多资料,自己亲手试了下并整理如下。

  • 1. 准备工具

Step1: 下载node: http://www.nodejs.org/download/, 点击图片位置:


Step2: 下载npm: https://github.com/isaacs/npm/tags, 我下载的是当前最新版本:



  • 2. 安装工具

Step1: 创建一个文件夹并将其设置到环境变量path中,例如:E:\Program Files\Node\。

Step2: 将下载的node.exe放到Node文件夹里面,并将下载的npm的zip包加压到Node文件下。注意:最好加压成如下结构,即node也在里面。


Step3: cmd进入此文件夹,并执行:node cli.js install npm -gf。

Step4: 安装完后,执行npm --version可以查看版本,如下图:


Step5: 下载gitbook工具,执行:npm install gitbook -g。会在node_modules生成gitbook文件夹。如下图:


Step6: gitbook工具已经安装成功,可以查看版本:



  • 3. 制作电子书(静态网页)

Step1: 请先建立一个文件夹,例如E:\xx\gitbook\mybook_test

Step2: 将README.md和SUMMARY.md放到mybook_test下,注意要用md工具编辑,否则可能后面生产的book存在中文乱码。

Step3: 初始化。在mybook_test目录执行:gitbook init。目录下会自动生成一些目录和文件夹。

Step4: 启动浏览器查看。在E:\xx\gitbook目录执行:gitbook serve ./mybook_test,如下:

Step5: 现在可以再浏览器查看了:http://localhost:4000/



  • 4. 制作PDF

Step1: 下载gitbook pdf。在E:\Program Files\Node目录执行:npm install gitbook -g

Step2: 上面一步会出错,貌似因为被墙了,下载不到phantomjs相关文件。可以直接到这个网页下载:http://phantomjs.org/download.html



Step3: 讲压缩包解压到某个目录,如:E:\Program Files\phantomjs,并将此目录添加到系统变量path中。

Step4: 下载ebook-convert,直接到http://www.calibre-ebook.com/download_windows下载:


Step5: 直接安装软件,并在将安装目录添加到系统path中,默认安装在:C:\Program Files (x86)\Calibre2

Step6: 生成PDF文件,在电子书存档目录,如:E:\xx\gitbook\mybook_test执行 gitbook pdf .或者上一级目录执行gitbook pdf ./mybook_test


Step7: book.pdf生成在mybook_test目录里面。


  • 5. 遗留问题

将电子书publish到Git



猜你喜欢

转载自blog.csdn.net/zzuchengming/article/details/53759906