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


Markdown是魔术,它使世界各地的作家都能在不受work肿的文字处理器干扰的情况下完成工作。
如果您从未做过,那么从Markdown到在Kindle上发布(又名Kindle Direct Publishing或KDP )可能会有些令人生畏。 幸运的是,一旦您知道这些步骤,它就非常简单。 这是如何做。
第一部分:格式化您的降价档案
- 使用正确的Markdown格式。
第一步是确保您的Markdown文件为Kindle正确格式化。 首先,这意味着使用适当的Markdown标签[1],但它也有助于使事情保持简单。
- 电子书:专业PHP笔记
- 我与HubSpot的第一个联合营销项目
- 免费的电子书,可以帮助所有项目经理(有抱负的人)
- [PDF / ePub]下载真相听起来像:罗伯特·F·肯尼迪,詹姆斯·鲍德温,以及我们关于迈克尔·埃里克·戴森的未完成的关于美国种族的对话
- 如何在1,740亿美元的在线学习产业中脱颖而出(即使您认为自己没有什么要教的)
我个人会坚持:
- 标头
# - 粗体
** - 重点
* - 项目符号列表
- - 编号列表
1. - 连字符
-- - 网址
[link name](http://linkurl.com) - 换行符(仅在行之间有一个空格)[2]
标题标签尤其重要,因为它们既用于目录,又用于指定章节和分页符。 标头1( # )用于各章。 标头2及以下( ## , ### )用于本章中的小节。
2.添加元数据。
最简单的方法是在文档的顶部使用一个简单的YAML块,如下所示:
---
title: 'My Book: A Book About Things'
author: Ben Littler
---
您还可以在电子书文件本身中包含一些元数据(例如封面图像),我将在稍后进行介绍。
(有关电子书中YAML的更复杂用法,请参阅Pandoc文档中的这一点。)
第二部分:建立您的源文件
- 创建一个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/。
- 查看Adam Pritchard的Markdown备忘单,其中列出了最常见的Markdown标签。 ↩
- 如果您以典型的印刷方式格式化书籍,则许多人希望在换行符之间以及每行缩进处留空格。 为此,您只需要指定一个自定义的CSS文件即可。 这是一个样本。 ↩
- 要更深入地了解如何使用Pandoc构建EPUB文件,请查看Pandoc文档。 其他一些不错的资源包括Puppet博客中的“我们如何使用Pandoc和KindleGen自动构建电子书”和Story Story博客中的“使用Pandoc来构建您的ePub电子书”。 ↩
- 这是我首选的开关的列表。 ↩
最初发表在 PENNED>上 。