Skip to content

kuang-R/epub-books

Repository files navigation

epub-books

这个库是本人用calibre自制epub电子书的存档库。

如何使用markdown与calibre制作轻小说

不需要懂任何的html和css知识也能做出很规整漂亮,并且兼容性很好的epub轻小说。那就是使用markdown编写,然后用calibre转换成epub轻小说。

为什么是calibre

现在网络上也有很多教程,教你怎么把markdown文件转换成epub文件,教你怎么编写epub。但那些教程要不就是太简陋,让人摸不着头脑。要不就是太详细,看着就烦。所以我特地写一篇专门讲制作轻小说的教程。力图让markdown语法讲的最少,能满足所有的制作要求。并且简要介绍calibre转换文件格式的用法,力求做到一看就懂。

制作只需要两样工具

  1. calibre软件
  2. vscode

epub其实是一个很不完善的规约,整个协议就是个草台班子,完全取决于阅读器开发者和里面使用的渲染引擎。比如,苹果图书不支持一部份早些年的轻小说,直接就是导入失败,kindle的epub阅读软件koreader不支持竖排,还有国内epub阅读软件的各种私货标签等等。而calibre是目前最多人使用的格式转换工具,软件的用户越多,它的问题就越少。所以它转换的格式一定是最规整,兼容性最好的。

基本操作

创建md为后缀的文件,用vscode或者其他的什么文本编辑器打开。编写完后直接拖进calibre界面,使用转换器转换。

分行、分章

图片

![图片的名字](图片的路径)
比如:![头像](/imgs/README 01.png)

元数据与封面

生成epub

精益求精

注释

分段

强调

目录索引

我认为对于内置有目录的epub来说,正文中实在是没有必要再显示一次目录,有多此一举的嫌疑。

不过如果真的想要在正文前加入目录,还有点击跳转章节的功能,也还是有办法的。由于calibre的markdown语法不支持自动生成目录,需要手动编写。编写规则如下。

02

竖排

想要将文件竖排,但是效果一般。可能是不符合平时中文的阅读习惯,姑且记录下方法。

<!-- 在opf文件中设定 -->
<spine page-progression-direction="rtl” />
<!-- 添加css样式 -->
<body style="-epub-writing-mode: vertical-rl;">

Markdown语法

右对齐

<div style="text-align: right;">这段文本将会右对齐。</div>

换行

<br>

引用

>

引用式链接和脚注

这是一个[示例][1]的引用式链接
[1]: http://example.com/

这是一个脚注的引用[^1]
[^1]: 这是脚注内容。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors