问题描述
我正在尝试使用 The Rust Programming Language 工具以 epub 格式下载 mdbook-epub 图书,但输出文件不包含任何代码片段。相反,它有这样的占位符:
{{#include ../listings/ch02-guessing-game-tutorial/listing-02-01/src/main.rs:io}}
其中一些占位符使用 rustdoc_include
。
解决方法
我使用了不匹配的 mdbook
版本。这解决了问题:
cargo install mdbook-epub -v 0.3.0
cargo install mdbook --version 0.3.7
为了完整起见,可以通过编辑 book.toml
并在末尾添加 [output.epub]
行来生成图书。然后 mdbook build
在 book/epub/The Rust Programming Language.epub
生成 epub 文件。