【kindle】使用Typora+Calibre自制电子书

(38) 2024-04-10 07:01:01

【工具准备】

1. Markdown编辑器Typora

个人比较强迫症偏爱格式漂亮的编辑器,用来记笔记很方便,用Word替代也可以,只是作为原始文档准备制作电子书的输入

2.Calibre电子书管理器

主要用来添加修改电子书的元数据,转换格式输出适合kindle的.mobi文件

3.Amazon Kindle 

对,就是那个用来盖泡面的专属kindle盖儿,用来看小说是真的香啊^0^

【制作步骤】

1.Typora制作原始文档

Markdown教程:Markdown 教程 | 菜鸟教程

添加目录

(1)为每个目录标题采用#的方式区分出来,具体参考markdown语法

# 标题1
## 标题1.1
## 标题1.2
# 标题2
## 标题2.1

(2)Typora工具栏->【段落】->【内容目录】在空白区域自动生成目录,或者编辑区域直接输入[TOC]回车 

【kindle】使用Typora+Calibre自制电子书 (https://mushiming.com/)  第1张

2.Calibre转换电子书格式

官方下载地址:calibre - 下载 calibre

Calibre工具栏【添加书籍】选择刚刚编辑好的.md文件->【编辑元数据】添加作者信息

【kindle】使用Typora+Calibre自制电子书 (https://mushiming.com/)  第2张

点击【转换书籍】 -》【界面外观】-》【字体】

#-> 选择输出格式:MOBI

#-> 选择嵌入字体(如果不选择默认宋体),勾选下面两项

【kindle】使用Typora+Calibre自制电子书 (https://mushiming.com/)  第3张

 点击【转换书籍】 -》【界面外观】-》【布局】

#-> 勾选“删除段间空行” 设置缩进宽度2.0em 这一步主要是段落首行缩进,默认是没有缩进,全部顶格显示很不美观。

#-> 勾选“在段落间插入空白行” 设置行间距1.0em 因为前一步把段间空行全部删除了,段落全部挤在一起,加入空白行实现段落分割。

【kindle】使用Typora+Calibre自制电子书 (https://mushiming.com/)  第4张

 【确认】等待转换完成-》右键文件 -》【保存到磁盘】-》【仅保存MOBI格式文件到磁盘】

【kindle】使用Typora+Calibre自制电子书 (https://mushiming.com/)  第5张

3.将.mobi文件推发到kindle指定邮箱

【关于格式转换】

1. Typora本身也可以转换成其他格式,工具栏->导出,按照提示安装Pandoc就可以啦 

【kindle】使用Typora+Calibre自制电子书 (https://mushiming.com/)  第6张

假如对字体没有啥要求,有一种更加简单暴力的方式:

Typora安装Pandoc将.md文件转成.epub,然后直接修改文件后缀名.html推送邮箱,亲测成功,唯一缺点就是没法自定义跟格式化,包括设置作者信息,修改封面,设置字体等等

很诡异的是,如果直接.md转成HTML,电脑端打开正常,kindle上打开是乱码,网上查了一下,kindle的原生系统是Linux+java framework,对HTML的支持度有限

2. NeatConverter格式转换 也挺方便

Neat Converter - 免费电子文档转码器,支持ePub,Azw3,Mobi,PDF,Docx,TXT文件的相互转换

-------------2021.11.20--------更新----------------

万万没想到由于Typora对于文件大小有限制,原始文档太长导致.md文件根本无法打开,但是不想换别的编辑器去折腾了,于是乎开始了文档切分合并的实验之路——

(1)先将原始文档切分成合适大小的文档集合

【kindle】使用Typora+Calibre自制电子书 (https://mushiming.com/)  第7张

 (2)使用Calibre将上述.md文件依次转换成.epub文档

具体转换步骤可参考之前转换.mobi,只是把输出格式换成.epub

【kindle】使用Typora+Calibre自制电子书 (https://mushiming.com/)  第8张

【kindle】使用Typora+Calibre自制电子书 (https://mushiming.com/)  第9张 输出结果

【kindle】使用Typora+Calibre自制电子书 (https://mushiming.com/)  第10张

 (3)Calibre安装EpubMerge插件

点击工具栏的【首选项】-》【插件】

【kindle】使用Typora+Calibre自制电子书 (https://mushiming.com/)  第11张

 【kindle】使用Typora+Calibre自制电子书 (https://mushiming.com/)  第12张

 【kindle】使用Typora+Calibre自制电子书 (https://mushiming.com/)  第13张

 后面就是按提示安装,安装成功以后,需要重启Calibre,然后就可以使用插件啦

【kindle】使用Typora+Calibre自制电子书 (https://mushiming.com/)  第14张

 (4)使用EpubMerge插件合并.epub文档到一本书里

将之前的.epub文件添加到Calibre里,全选点击EpubMerge,选择【Merge Epubs】

【kindle】使用Typora+Calibre自制电子书 (https://mushiming.com/)  第15张

注意调整合并装订的顺序,这里的顺序就是你的文档在一本书里的前后顺序

(5)将合并后的.epub转换成.mobi,然后推送到kindle指定邮箱即可

---------写在最后的话--------

前后折腾了两天总算自制了一本很完美的电子书,尝试把自己最近很爱的一本小说强迫症格式化到极致,从最初尝试到最终成品出来,中间经历了不少波折,小结一下

#-> Typora+Pandoc转.epub,暴力强制转.html

勉强能看,默认字体不能修改

#-> Typora+Calibre .md直接转.mobi

适合大多数情况,可以添加封面、修改字体、首行缩进、段间空行等

#-> Typora+Calibre+EpubMerge

适合将多个.epub合并到一个电子书的情况,单个.epub文件转换参考第二种情况

 其实遇到原始文件太大导致Typora打不开的时候,完全可以用TXT、word等方式替代,但是我对于Typora有种偏执,所以才有了这种先切分再合并的尝试,有的时候可能再坚持一下下,会帮助发现很多新东西,这次也算是解锁了一项新技能吧^^

THE END

发表回复