在Cloudflare Pages上使用mdBook构建

2023-05-31, 杭州

CF Pages的官方文档说他们支持mdBook构建,但实际上构建选项里并没有mdbook可以选。

有人对此提出了一个issue,里面提到可以试试追加环境变量MDBOOK_VERSION。但issue下面也有人表示加了不管用。

最后的一个workaround是直接把二进制下下来build,真的有用。

将构建命令设为curl -L https://github.com/rust-lang/mdBook/releases/download/v0.4.30/mdbook-v0.4.30-x86_64-unknown-linux-gnu.tar.gz | tar xvz && ./mdbook build(这里注意选择合适你的mdbook版本)

输出目录设为book

于是就可以构建了。