github - 如何以特定的时间间隔执行位于 GitHub 存储库中的代码?
问题描述
我有一个 GitHub 页面站点,该站点需要全天以未知的时间间隔接收更新。
更新上线大约需要 20-30 秒index.md
。
我意识到,如果在网站有机会刷新之前,多个更新相继发生,那么只会出现最后一个更新。
我的想法是将更新排队index.md
,append.md
然后使用 GitHub API 将内容推append.md
送到index.md
每分钟。这大大减少了错过更新的时间,从 30 秒减少到大约半秒左右。
有可能实现这一目标吗?
代码需要从存储库本身定位和执行,因为我无法将其永久托管在服务器上。
解决方案
请记住,对于 GitHub Pages 站点,您没有这样的后端。没有服务器。
您只能处理文本、静态图像和 JavaScript。
推荐阅读
- ios - 如何在 iOS 13 中获取状态栏高度?
- sql - 如何使用 Postgres SQL 将行转换为列?
- xamarin - iOS 项目中不播放视频
- java - 如何使用JAVA一次更新mongo db的单个文档中的多个字段(数组字段和普通字段)?
- python - 无法从多线程 for 循环中退出
- php - Composer 无法下载 Google Text-To-Speech 库
- graphql - 如何对 Hasura 中的 ARRAY 字段类型运行 GraphQL 过滤器查询?
- ssl - 带有 SSL 证书的 NGINX 反向代理仅在 Firefox 中给出 SEC_ERROR_UNKNOWN_ISSUER 错误
- docker - 使用 Kubernetes 文件、本地 docker 镜像和 `kubectl apply` 时如何避免 `ErrImagePull`?
- javascript - 如何创建一个下载函数,其中文件根据它所在的对象而变化