从Markdown到Kindle Publishing

为Kindle准备书籍的最简单方法-在控制格式的同时。


Markdown是魔术,它使世界各地的作家都能在不受work肿的文字处理器干扰的情况下完成工作。

如果您从未做过,那么从Markdown到在Kindle上发布(又名Kindle Direct PublishingKDP )可能会有些令人生畏。 幸运的是,一旦您知道这些步骤,它就非常简单。 这是如何做。


第一部分:格式化您的降价档案

  1. 使用正确的Markdown格式。

第一步是确保您的Markdown文件为Kindle正确格式化。 首先,这意味着使用适当的Markdown标签[1],但它也有助于使事情保持简单。

我个人会坚持:

  • 标头#
  • 粗体**
  • 重点*
  • 项目符号列表-
  • 编号列表1.
  • 连字符--
  • 网址[link name](http://linkurl.com)
  • 换行符(仅在行之间有一个空格)[2]

标题标签尤其重要,因为它们既用于目录,又用于指定章节和分页符。 标头1( # )用于各章。 标头2及以下( ##### )用于本章中的小节。

2.添加元数据。

最简单的方法是在文档的顶部使用一个简单的YAML块,如下所示:

 --- 
title: 'My Book: A Book About Things'
author: Ben Littler
---

您还可以在电子书文件本身中包含一些元数据(例如封面图像),我将在稍后进行介绍。

(有关电子书中YAML的更复杂用法,请参阅Pandoc文档中的这一点。)


第二部分:建立您的源文件

  1. 创建一个EPUB文件

由于Kindle Publishing无法原生处理Markdown,因此,我们需要构建文件才能将手稿上载到平台。

第一个任务是安装Pandoc,它将为我们处理繁重的工作。 [3]

接下来,我们需要使用命令行生成epub文件。 最简单的命令是:

pandoc mybook.md -o mybook.epub

如果要告诉Pandoc生成目录并嵌入封面图像,请添加一些开关[4],如下所示:

pandoc mybook.md -o mybook.epub --epub3 --toc --epub-cover-image=coverimage.png

2.创建一个MOBI文件

尽管此步骤是可选步骤-KDP将在您上传EPUB文件时将其转换-我想自己生成MOBI,以便可以在上传之前在Kindle上预览。

幸运的是,亚马逊通过提供Kindlegen工具使这一部分变得容易。

只需使用以下命令告诉Kindlegen生成您的MOBI文件:

kindlegen mybook.epub


第三部分:预览您的工作

我使用了两种工具:

  • iBooks(仅限Mac和iOS),用于预览我的EPUB
  • Kindle桌面应用程序,用于快速预览我的MOBI
  • Kindle Previewer,用于在发布之前完整阅读我的MOBI(Previewer可以模拟平板电脑和Kindle设备)

有关Markdown和电子书出版的更多信息,请访问https://www.penned.blog/category/writing/。


  1. 查看Adam Pritchard的Markdown备忘单,其中列出了最常见的Markdown标签。 ↩
  2. 如果您以典型的印刷方式格式化书籍,则许多人希望在换行符之间以及每行缩进处留空格。 为此,您只需要指定一个自定义的CSS文件即可。 这是一个样本。 ↩
  3. 要更深入地了解如何使用Pandoc构建EPUB文件,请查看Pandoc文档。 其他一些不错的资源包括Puppet博客中的“我们如何使用Pandoc和KindleGen自动构建电子书”和Story Story博客中的“使用Pandoc来构建您的ePub电子书”。 ↩
  4. 这是我首选的开关的列表。 ↩

最初发表在 PENNED>上