是否可以将存档作为静态网站自动上传到 Github 页面?

Is it possible to automated upload an archive as static website to Github Pages?

我正在考虑在 Github 页面上托管一个新的(静态)网站。 然而,本网站的内容将通过自动化流程每天重新生成。它可能包含 > 2000 页。

1) 有没有办法自动(通过 api)将包含新生成网站内容的 zip/tar 上传到 Github 页面? 2) GitHub Pages 可以处理具有 +/- 2000 页的 Jekyll 吗?

我查看了 Github 内容 api 但找不到要上传的存档。只有一个文件;问题是我需要在 1 次提交中上传大量文件,以供 Github Pages Jejyll 生成器处理。

使用 git 比发送所有站点页面的存档更有效。

Git 只会推送对您的文件所做的更改,它更轻便。

Github 处理 2000+ 页没有问题。唯一的限制是存储库的 1Go 大小 (see here)。