Kindle
电子书资源
制作电子书
使用 mdBook 制作电子书
适用于有 markdown 源文件来生成电子书
Tools of make ebook
步骤
安装 mdbook 和 mdbook-epub。官方文档中都有详细步骤,因此不再赘述。
初始化
mdbook init [book-name]
生成目录文件 SUMMARY.md
命令行输入
tree
获取各个 md 源文件所在位置利用 ChatGPT 生成 SUMMARY.md 文件 prompt:
markdown任务:生成一个 mdbook 可用的 SUMMARY.md 文件,并以 markdown 的格式给我。 ----- 文件格式示例: # Summary [Introduction](README.md) - [My First Chapter](my-first-chapter.md) - [Nested example](nested/README.md) - [Sub-chapter](nested/sub-chapter.md) ----- 我的文件目录树:
替换原 SUMMARY.md 中的内容
生成 epub 文件
- 在 book.toml 中添加
[output.epub]
- 执行
mdbook-epub -s true ./
这将在 ./book/ 目录中生成 epub 格式的电子书
- 在 book.toml 中添加
可能用到的操作
- 预览电子书
mdbook serve --open
- 替换
![]()
生成电子书的过程中会经常遇到![]()
导致无法生成。可以使用 VSCode 的替换命令,使用正则表达式替换所有该内容。 搜索:!\[\]\(([^)]+)\)
替换成:<!-- ![]() -->
Tools
- Qireader:RSS to Kindle
- Newsletter to Kindle
- o’rly 封面在线生成