【工具准备】
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]回车
2.Calibre转换电子书格式
官方下载地址:calibre - 下载 calibre
Calibre工具栏【添加书籍】选择刚刚编辑好的.md文件->【编辑元数据】添加作者信息
点击【转换书籍】 -》【界面外观】-》【字体】
#-> 选择输出格式:MOBI
#-> 选择嵌入字体(如果不选择默认宋体),勾选下面两项
点击【转换书籍】 -》【界面外观】-》【布局】
#-> 勾选“删除段间空行” 设置缩进宽度2.0em 这一步主要是段落首行缩进,默认是没有缩进,全部顶格显示很不美观。
#-> 勾选“在段落间插入空白行” 设置行间距1.0em 因为前一步把段间空行全部删除了,段落全部挤在一起,加入空白行实现段落分割。
【确认】等待转换完成-》右键文件 -》【保存到磁盘】-》【仅保存MOBI格式文件到磁盘】
3.将.mobi文件推发到kindle指定邮箱
【关于格式转换】
1. Typora本身也可以转换成其他格式,工具栏->导出,按照提示安装Pandoc就可以啦
假如对字体没有啥要求,有一种更加简单暴力的方式:
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)先将原始文档切分成合适大小的文档集合
(2)使用Calibre将上述.md文件依次转换成.epub文档
具体转换步骤可参考之前转换.mobi,只是把输出格式换成.epub
输出结果
(3)Calibre安装EpubMerge插件
点击工具栏的【首选项】-》【插件】
后面就是按提示安装,安装成功以后,需要重启Calibre,然后就可以使用插件啦
(4)使用EpubMerge插件合并.epub文档到一本书里
将之前的.epub文件添加到Calibre里,全选点击EpubMerge,选择【Merge Epubs】
注意调整合并装订的顺序,这里的顺序就是你的文档在一本书里的前后顺序
(5)将合并后的.epub转换成.mobi,然后推送到kindle指定邮箱即可
---------写在最后的话--------
前后折腾了两天总算自制了一本很完美的电子书,尝试把自己最近很爱的一本小说强迫症格式化到极致,从最初尝试到最终成品出来,中间经历了不少波折,小结一下
#-> Typora+Pandoc转.epub,暴力强制转.html
勉强能看,默认字体不能修改
#-> Typora+Calibre .md直接转.mobi
适合大多数情况,可以添加封面、修改字体、首行缩进、段间空行等
#-> Typora+Calibre+EpubMerge
适合将多个.epub合并到一个电子书的情况,单个.epub文件转换参考第二种情况
其实遇到原始文件太大导致Typora打不开的时候,完全可以用TXT、word等方式替代,但是我对于Typora有种偏执,所以才有了这种先切分再合并的尝试,有的时候可能再坚持一下下,会帮助发现很多新东西,这次也算是解锁了一项新技能吧^^