如何让 'Custom Blocks' 出现在 .mobi 版本的 bookdown 书籍中?

How do I make 'Custom Blocks' appear in .mobi version of a bookdown book?

我正在使用 bookdown 编写一本技术书籍。我非常严格地遵循了 bookdown 书中列出的格式,它在 epub、html 和 pdf 版本中看起来不错。我大量使用自定义块来突出显示特定类型的信息,但是当我转换为 .mobi 时,自定义块不再正确呈现。图标根本不显示。我试过使用 kindlegen 和 calibre 进行转换,结果是一样的。

我直接从网站上下载了谢一辉的优秀bookdown 书的.mobi 版本并上传到我的平板电脑kindle reader。它显示了同样的问题。这可能吗?

默认 MOBI 格式不支持 div 标签中的 background-image,因此图标被删除。

如果您可以访问开源 Calibre 程序,试试这个:从 bookdown 下载 epub 版本。转换为 mobi,但在 "MOBI" 设置标签中,将格式从 [old] 更改为 [new],这是亚马逊的 mod'd kindle mobi 格式。

那个版本的 mobi 文件应该包含图标并且可见。

但是,IMO,最好将这本书作为 epub 上传到亚马逊。 (我遇到的小事:把书的封面和封面图去掉。)