首页 > 解决方案 > 如何以特定的时间间隔执行位于 GitHub 存储库中的代码?

问题描述

我有一个 GitHub 页面站点,该站点需要全天以未知的时间间隔接收更新。

更新上线大约需要 20-30 秒index.md

我意识到,如果在网站有机会刷新之前,多个更新相继发生,那么只会出现最后一个更新。

我的想法是将更新排队index.mdappend.md然后使用 GitHub API 将内容推append.md送到index.md每分钟。这大大减少了错过更新的时间,从 30 秒减少到大约半秒左右。

有可能实现这一目标吗?

代码需要从存储库本身定位和执行,因为我无法将其永久托管在服务器上。

标签: githubgithub-pagesgithub-api

解决方案


请记住,对于 GitHub Pages 站点,您没有这样的后端。没有服务器。

您只能处理文本、静态图像和 JavaScript。


推荐阅读