这个库是本人用calibre自制epub电子书的存档库。
不需要懂任何的html和css知识也能做出很规整漂亮,并且兼容性很好的epub轻小说。那就是使用markdown编写,然后用calibre转换成epub轻小说。
现在网络上也有很多教程,教你怎么把markdown文件转换成epub文件,教你怎么编写epub。但那些教程要不就是太简陋,让人摸不着头脑。要不就是太详细,看着就烦。所以我特地写一篇专门讲制作轻小说的教程。力图让markdown语法讲的最少,能满足所有的制作要求。并且简要介绍calibre转换文件格式的用法,力求做到一看就懂。
制作只需要两样工具
- calibre软件
- vscode
epub其实是一个很不完善的规约,整个协议就是个草台班子,完全取决于阅读器开发者和里面使用的渲染引擎。比如,苹果图书不支持一部份早些年的轻小说,直接就是导入失败,kindle的epub阅读软件koreader不支持竖排,还有国内epub阅读软件的各种私货标签等等。而calibre是目前最多人使用的格式转换工具,软件的用户越多,它的问题就越少。所以它转换的格式一定是最规整,兼容性最好的。
创建md为后缀的文件,用vscode或者其他的什么文本编辑器打开。编写完后直接拖进calibre界面,使用转换器转换。

比如:
我认为对于内置有目录的epub来说,正文中实在是没有必要再显示一次目录,有多此一举的嫌疑。
不过如果真的想要在正文前加入目录,还有点击跳转章节的功能,也还是有办法的。由于calibre的markdown语法不支持自动生成目录,需要手动编写。编写规则如下。
想要将文件竖排,但是效果一般。可能是不符合平时中文的阅读习惯,姑且记录下方法。
<!-- 在opf文件中设定 -->
<spine page-progression-direction="rtl” />
<!-- 添加css样式 -->
<body style="-epub-writing-mode: vertical-rl;"><div style="text-align: right;">这段文本将会右对齐。</div><br>>这是一个[示例][1]的引用式链接
[1]: http://example.com/
这是一个脚注的引用[^1]
[^1]: 这是脚注内容。