Windows上使用gitbook制作电子书
- 0. 前言
第一次在windows上使用gitbook制作电子书,在网上搜了好多资料,自己亲手试了下并整理如下。
- 1. 准备工具
Step1: 下载nodejs(nodejs中文官方): http://nodejs.cn/download/, 点击图片位置:
- 2. 安装工具
Step1: 安装nodejs,默认也把npm勾选安装了,选择安装路径,例如:D:\Program Files\nodejs\。
Step2: 安装完成后,查看环境变量path,应该已经自动添加了D:\Program Files\nodejs\
Step3: 执行npm -version可以查看版本,如下图:
Step4: 下载gitbook工具:输入命令: npm install gitbook-cli -g , 全局安装gitbook。
由于安装过程默认使用国外镜像,可以考虑切换国内镜像。
打开D:\Program Files\nodejs\node_modules\npm\npmrc文件,增加配置:
registry=http://registry.npm.taobao.org
Step5: 查看gitbook工具是否已经安装成功,可以查看版本:gitbook -V
如果在版本下面出现Installing GitBook xxx,说明此时gitbook还未安装成功,会自动安装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上
Windows上使用gitbook制作电子书相关推荐
- 使用gitbook制作电子书
使用gitbook制作电子书 本文旨在说明gitbook的安装和使用方法: 安装 1.安装node.js 移步:Node.js的安装 2.安装gitbook npm install gitbook - ...
- GitBook制作电子书详细教程(命令行版)
GitBook 是一款基于 Node.js 开发的开源的工具,可以通过命令行的方式创建电子书项目,再使用 MarkDown 编写电子书内容,然后生成 PDF.ePub.mobi 格式的电子书,或生成一 ...
- GitBook制作电子书使用教程
一.概述 [官网]https://www.gitbook.com/ 参考:https://chrisniael.gitbooks.io/gitbook-documentation/content/bu ...
- 如何用Gitbook制作电子书?
Gitbook可以用来制作成在线电子书,这样方便互联网上的人都能看到你的作品.如何制作电子书呢? 1.登录 Github 登录GithHub,点击 Code 按钮,然后将项目下载下来,下载后的文件减 ...
- MacOS使用GitBook制作电子书
目录 目录 一.简介 二.安装 1. 安装node.js 2. 安装gitbook 三.使用 四.常用命令 1. 初始化 或 编辑目录 2. 编辑内容之后编译书籍 3. 启动web服务通过浏览器预览数 ...
- GitBook制作电子书
为什么80%的码农都做不了架构师?>>> 关于电子书详细制作可以参考https://bookfere.com/post/288.html 转载于:https://my.osch ...
- GitBook 制作电子书
参考:http://www.chengweiyang.cn/gitbook/index.html
- mdbook通过markdown制作电子书(代替gitbook)
mdbook通过markdown制作电子书(代替gitbook) 环境: mdbook: v0.4.28 前言 gitbook制作电子书大家已经非常熟悉了,但是对于gitbook工具官方已经不再维护了 ...
- Gitbook制作PDF电子书
记录一下之前用Gitbook制作电子书的过程. MD to HTML # Generate SUMMARY again to see if any update > update.bat$ no ...
最新文章
- mysql系统变量_MySQL 系统变量(system variables)
- linux 用户权限详解,03_04_Linux用户及权限详解
- Cisco 3550配置DHCP的实际经验
- pytorch深度学习-机器视觉-目标检测和边界框简介
- ubuntu 安装deb程序文件失败的解决方法
- Objective-C的基础数据结构
- 【Linux使用】Centos 7 YUM仓库配置文件代理服务器设置
- mysql左连接_面试考MySQL性能优化,一个问题就干趴下了!
- apache 反向代理_反向代理?听起来有点东西 ——Nginx学习笔记
- 手机中必备的黑科技App,个个好用至极,现在的你一定需要
- 视频:Microsoft PDC 09,算法及数据结构内容及其他
- 天翼校园网连接不上服务器无响应,天翼校园网dns解析出错怎么办
- cmd看控制台输出红桃、方块、黑桃、梅花乱码解决
- pdf如何转化成word文档呢?
- 大数据的75个名词解释
- Git:合并分支----git merge命令应用的三种情景
- 模拟信道和数字信道的区别
- 最受玩家喜爱的十大游戏IP类型,你最喜欢哪个?
- abd获取手机应用的安装包
- 组建一个网络需要哪些网络设备和安全设备呢?