我最近在 crates.io 上发布了我的第一个 crate,我想知道是否可以以更简单的方式维护它的文档。
相当多的 crates 文档托管在 GitHub 页面上,所以我想我会试一试。我创建了一个 user.github.io 存储库,生成了文档cargo doc
并将它们推送到其中。一切正常,可以从 crates.io 查看文档。
但是,更新它们很不方便;如果我修改 crate 的文档,我需要:
- 将这些更改推送到 crate 的 repo
- 通过生成更新的文档
cargo doc
- 将文档的文件移动到 GitHub 页面的文件夹
- 将文档推送到文档的仓库
我很确定我做的不对——尤其是第 3 点。我能做些什么来简化这个过程?有没有更好的办法?