简介

简单点说,epub就是电子书,这个电子书有封面、插图、目录索引,而你只需要一款阅读器打开它。

对比txt、word、pdf、markdown优势在哪?

  1. 我喜欢把带有封面的电子书放到我的书柜上,但txt、word、markdown没有封面,下面是书柜展示:
  2. 也就是说,我想制作带有封面的电子书放到我的书柜上,只剩下pdf、epub选择了;通常我在手机与电脑设备上阅读轻小说,如果是pdf格式的电子书,它在手机上的阅读体验相当糟糕,你需要不停地放大缩小来看每一段文字,请恕我拒绝(´・ω・`),相反epub在手机设备上体验极好,可以随意设置字体大小,还能看图,就决定用epub来制作电子书了

电子阅读器

  1. 我喜欢美丽的事物,最好书柜上的图书能展示封面,另外我很讨厌丑的阅读器,目前只用过AppleBooks(苹果设备专有的阅读器)、NeatReader(国人制作全平台epub阅读器),下面是AppleBooks展示:
  2. Sigil和Calibre这两款是制作epub的工具,自然也能读取epub电子书,但它们不适合当书柜,给出的理由是不优雅。我知道看这篇文章的读者,有部分是实用主义(能用就行),你们喜欢什么阅读器就用什么,这点没什么好争议,不就是个阅读器嘛,有啥好争的,爱用啥就用啥
  3. 后面我制作的epub,只会在AppleBooks、NeatReader阅读器上测试

白嫖的书出了问题与解决方案

  1. 老实说,我不想做epub电子书,喜欢白嫖别人做好的,然而下载的轻小说,在AppleBooks阅读器上好多问题啊,第一个问题是封面模糊,但图片能好好地显示,问题出在哪,我也不懂
  2. 第二个问题是插图无法显示,当你使用Sigil工具打开电子书,你会惊讶的发现存放Images的文件夹只剩下cover(封面),如果是用Calibre工具打开电子书,全部图片都在呢,也就是说,因为兼容性问题而导致Sigil和AppleBooks无法显示插图
  3. 解决方案是换成NeatReader阅读器,它的兼容性比较好,能正常的显示图片;如果你希望继续在AppleBooks上阅读这本轻小说,只能老老实实手动修改了,当然也存在我不知道的修复工具与方法,这点欢迎大佬指出

制作epub电子书

  1. 前面科普完后,终于轮到重头戏登场。个人倾向白嫖,能不自己做就不自己做,除了真的没有或找不到,直到我的收集癖爆发开始制作epub!哦,还有件事忘了说,既然能在线观看,干嘛做这种费力不讨好的事?你知道吗,网上有个称号很适合你们——杠精,只要不违法,别人爱做什么就做什么,关你什么事

    防翻译炎上声明,本总结只讲epub制作经历,不会分享任何自制epub,请大佬们别找我要资源了

  2. 首先是获取文本和图片,网上有很多教程,这里不细说了,这次做个瑟瑟的epub(滑稽)
  3. 繁体字转换为简体字,个人用word文档来处理,它只会修改文字,而不会修改引号;网上在线转换,可能会把原本「」修改成””
  4. 去除多余空行,如果是用敲代码的编辑器,可以用正则表达式,但考虑到萌新,以word文档举例
  • 按下Ctrl+H出现查找与替换功能
  • 查找栏输入^p^p,替换栏输入^p
  • 上面的意思是把两个段落替换成一个段落
  • 点击查找 > 点击全部替换
  • 明明文本有多余空行,为啥却见不到,再点击查找
  1. 下载安装typora软件,并给它装上Pandoc插件,来说说它们是干嘛的;typora负责创建markdown文件,用来存放word文档中的文字;原本的typora软件没有导出epub功能,而Pandoc插件则是扩展typora导出功能,这样就能把markdown文件转换成epub文件,记得修改下typora的设置
  2. 创建markdown文件,名字随意,再把word文档内容Ctrl+C和Ctrl+V粘贴进来,这个过程请不要选”粘贴为纯文本”,它会导致生成的epub中的文字,全部聚在一个p标签内,不方便设置css样式,不清楚p标签和css样式是啥,你可能需要补充点前端知识
  3. 设置下标题,相当于设置epub的目录。输入# 简介,typora会以h1标签方式生成标题,如果你不能理解这句话意思,可以到markdown官网查看基本语法,每个h1标签有单独的xhtml页面
  4. 插入图片,typora与epub中插入图片,本质上是一样,只不过epub插入图片需要前端知识,了解个几分钟就懂了,换成typora只需要拖动图片到相应位置,自动生成图片,当然也可以批量拖动,话说图片真够瑟瑟的啊
  5. 全部搞定后,用typora导出epub,这下能见到每个h1标签对应的xhtml页面

修改epub电子书

  1. 如果你能忍受瑕疵,其实上面生成的epub也足够了,只不过会缺少封面,目录索引多了些奇奇怪怪文字,还有文字不够美观等问题……这里开始是html+css知识了,估计小白看到这会很懵逼,如果你希望自己做的epub会稍微美一些,可以适当补充html+css知识
  2. 添加封面步骤:工具 > 添加封面 > 选中图片点OK
  3. 如果你没有任何图片,目光移到标题为”图书浏览器”的窗口,就在屏幕最左侧🫲,鼠标右键images添加现有文件
  4. 修改目录索引奇怪的文字,继续看向”图书浏览器”的窗口,打开toc.ncx,删除会让你感到奇怪的标签,比如下面这段,它是你markdown转换epub自带的,删除吧
    1
    2
    3
    4
    5
    6
    <navPoint id="navPoint-0">
    <navLabel>
    <text>Untitled.md</text>
    </navLabel>
    <content src="text/title_page.xhtml" />
    </navPoint>
  5. 修改阅读时奇怪的文字,打开title_page.xhtml,删除掉这段废文本;检查其他xhtml,看有没有废文本,有的话继续删,其实彩页也有,既然xhtml生成了,那么h1标签的彩页也可以不要了
    1
    2
    3
    <section epub:type="titlepage" class="titlepage">
    <h1 class="title">Untitled.md</h1>
    </section>
  6. 修改css样式,看向”图书浏览器”的窗口的Styles文件夹,这个文件夹只有一个css文件,打开它在末尾添加下面代码
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    h1{
    text-align: center;
    }
    p{
    text-indent: 2em;
    }
    img{
    display: block;
    margin: 0 auto;
    }
  7. 欣赏劳动成果吧^ω^