gitbook 生成epub/mobi 格式电子书

GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书。Gitbook 也可用于markdown 格式的文档管理,因为是纯文本的,所以方便版本管理。总来来说gitbook主要有三个方面的用处。1.生成项目的说明文档文版。2.将文档集中起来生成pdf格式文档汇总。3.生成epub或mobi格式的电子书(是我用gitbook的原因)。

GitBook 是一个基于 Node 开发的命令行工具。因此需要您自行配置 Node 和 npm 环境。如果你已经安装好这些环境之后,GitBook 的安装只需要一步就能完成!

gitbookcli 安装:

$ npm install -g gitbook-cli
$ npm install gitbook

2

1

$ npm install -g gitbook-cli

2

$ npm install gitbook

常用的命令:

gitbook init //初始化目录文件
gitbook help //列出gitbook所有的命令
gitbook --help //输出gitbook-cli的帮助信息
gitbook build //生成静态网页
gitbook serve //生成静态网页并运行服务器
//生成文档和电子书
gitbook pdf: 生成 PDF 文件
gitbook epub: 生成 epub 文件
gitbook mobi: 生成 mobi 文件

9

1

gitbook init //初始化目录文件

2

gitbook help //列出gitbook所有的命令

3

gitbook --help //输出gitbook-cli的帮助信息

4

gitbook build //生成静态网页

5

gitbook serve //生成静态网页并运行服务器

6

//生成文档和电子书

7

gitbook pdf: 生成 PDF 文件

8

gitbook epub: 生成 epub 文件

9

gitbook mobi: 生成 mobi 文件

生成epub和mobi 格式的电子书

首先 npm 安装  ebook-convert 插件

npm  install ebook-convert 

1

1

npm  install ebook-convert 

其次是 安装生成电子书的工具 calibre ,

calibre 下载地址:

http://calibre-ebook.com/download

安装成功后要重启命令行,gitbook epub/mobi 才会生效。我是在这一步卡了很长时间,安装成功后就是不起作用,重启后才生效。

gitbook插件

在book.json 中加入插件,然后再 执行命令 gitbook install

"plugins": [
        "prism",
        "autocover"
    ],
    "pluginsConfig": {
        "prism": {
            "css": [
                "prismjs/themes/prism-solarizedlight.css"
            ]
        },
        "autocover": {
            "font": {
                "size": null,
                "family": "Impact",
                "color": "#FFF"
            },
            "size": {
                "w": 1800,
                "h": 2360
            },
            "background": {
                "color": "#09F"
            }
        }
    }

25

1

"plugins": [

2

        "prism",

3

        "autocover"

4

    ],

5

    "pluginsConfig": {

6

        "prism": {

7

            "css": [

8

                "prismjs/themes/prism-solarizedlight.css"

9

            ]

10

        },

11

        "autocover": {

12

            "font": {

13

                "size": null,

14

                "family": "Impact",

15

                "color": "#FFF"

16

            },

17

            "size": {

18

                "w": 1800,

19

                "h": 2360

20

            },

21

            "background": {

22

                "color": "#09F"

23

            }

24

        }

25

    }

有一篇博客写的非常的好:

http://blog.csdn.net/axi295309066/article/details/61420694

来自为知笔记(Wiz)

原文地址:https://www.cnblogs.com/dzlixu/p/d1a1f5d0f17003c5e162699e31bcbfb5.html

时间: 2024-10-08 08:06:09

gitbook 生成epub/mobi 格式电子书的相关文章

【转】将 azw3 格式转换为 mobi 格式并保持原有排版格式

小伙伴多次向 Kindle 伴侣提出一个问题,那就是通过 Calibre 将排版精美的 azw3 格式电子书转换成 mobi 格式后推送到 Kindle,排版格式会发生很大的变化,比如行距过窄.内嵌字体丢失等等,有没有方法避免这种情况呢?答案当然是肯定的. 通过实测发现,先用 Calibre 将 azw3 格式电子书转换成 epub 格式,然后再用 Kindlegen 把 epub 格式转换成 mobi 格式,这样一来,转换后的 mobi 格式电子书将原汁原味地保持原 azw3 格式的排版风格.

JAVA抓取网页内容、生成kindle支持的mobi格式的文件时可能会遇到的问题及解决方案

问题1:内容抓取Batch在解析rss时,有的网站的rss中明明有发布时间,但获取的发布时间始终为null. 原 因:那些网站的rss的发布时间格式不符合Rome.jar的要求,无法解析,所以返回null. 解决方案:修改Rome.jar的源码,在com/sun/syndication/rome.properties中增加             datetime.extra.masks属性,用于适应多种发布日期的格式.             如: datetime.extra.masks=y

PDF转EPUB格式电子书经验总结

原文发表自我的个人主页http://purplesword.info/pdf-to-epub,欢迎大家访问,谢谢支持~ 根据本人将PDF转换为EPUB电子书的经验,总结整理了这篇文章,因本人水平有限,难免有错误和不足之处,望大家及时批评指正. 写这篇文章时,假定读者已经会使用文中所列出软件的基本操作,比如怎样用Notepad++打开HTML文件,如何使用PDF Password Remover(这个软件很简单,稍有电脑操作基础的人打开后就知道怎么做).另外读者需要对ePubBuilder的操作比

Java 解析epub格式电子书,helloWorld程序,附带源程序和相关jar包

一.epub格式电子书 相关材料和源码均在链接中可以下载:http://pan.baidu.com/s/1bnm8YXT 包括 1.JAVA项目工程test_epub,里面包括了jar包和一本epub电子书myBook.epub 2.epub相关jar包 3.电子书myBook.epub epub格式这里就不仔细描述了,这里强调一点,epub格式是压缩格式,只需将后缀改为.zip或.rar,解压即可看到里面的文件内容. 二.JAVA解析.epub格式电子书,具体实现代码如下.写了一个简单hell

Gitbook 生成 pdf 中文字体错乱问题解决办法

Gitbook 生成 pdf 中文字体错乱问题解决办法 用过 Gitbook 的都知道, Gitbook 会自动生成 pdf 以提供下载, 但十分遗憾的是自动生成的 pdf 对中文的支持并不好, 经常出现字体不一致的现象, 影响阅读, 强迫症更是难以忍受. 示例: 下面针对这一问题提供简单的解决办法: 本地命令行生成 pdf 文件. 当然这种方法有一定局限性, 你需要找到托管在 github 对应的源码仓库且转换过程中不出错. (由于水平有限未能解决在线生成的pdf中文字体错乱问题, 见谅. 也

epub-2格式电子书剖析之一:文档构成

epub格式电子书遵循IDPF推出的OCF规范,OCF规范遵循ZIP压缩技术,即epub电子书本身就是一个ZIP文件,我们将epub格式电子书的后缀.epub修改为.zip后,可以通过解压缩软件(例如winrar.winzip)进行浏览或解压处理.一个未经加密处理的epub电子书以三个部分组成,其文件结构如下图所示: 1.文件:mimetype 每一本epub电子书均包含一个名为mimetype的文件,且内容不变,用以说明epub的文件格式.文件内容如下: application/epub+zi

生成Excel *.xls 生成 xls的格式与文件扩展名指定的格式不一致

如果不想修改代码可以通过修改计算机配置完成  http://blog.csdn.net/g710710/article/details/21166453 用如下方法生成的xls不会提示此错误 protected static void ExportExcel(DataTable dt) { if (dt == null || dt.Rows.Count == 0) return; Microsoft.Office.Interop.Excel.Application xlApp = new Mic

怎么制作CHM格式电子书

CHM格式的帮助文件相信大家都不陌生,CHM文件形式多样,使用方便,深受大家喜爱. 今天给大家介绍一种把文本文件转换为CHM格式电子书的方法. 前期准备过程 1 下载QuickCHM v2.6文件 去百度搜索QuickCHM v2.6 就可以找到好多下载链接,(如下图) 随便选择一下地址把软件下载下来. 2 安装 Quick CHM v2.6文件 运行Quick CHM安装文件,如下图,弹出软件运行向导. 3 根据安装向导进行安装,直到安装完成. 4 5 QuickCHM软件安装完成,界面如下:

《中国思想的两种理性 :占卜与表意(繁体)》[法]汪德迈(作者)epub+mobi+azw3格式下载

下载地址:点我 下载后手机可浏览 内容简介 作者认为21世纪中国可以以其悠久而丰富的思想与经验为世界寻求新的社会模式提供參照.中国思想源于中国文字,中国文字的起源为占卜性,这对中国思想模式的形成起到決定性作用. 下载地址:点我 下载后手机可浏览 原文地址:https://www.cnblogs.com/awesome-share/p/11190992.html