Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何以特定的间隔执行位于GitHub repo上的代码?_Github_Github Pages_Github Api - Fatal编程技术网

如何以特定的间隔执行位于GitHub repo上的代码?

如何以特定的间隔执行位于GitHub repo上的代码?,github,github-pages,github-api,Github,Github Pages,Github Api,我有一个GitHub pages站点,需要在一天中以未知的时间间隔接收更新 index.md的更新大约需要20-30秒才能上线 我意识到,如果在网站有机会刷新之前,多个更新相继出现,则只会出现最后一个更新 我的想法是在append.md中对index.md的更新进行排队,然后使用GitHub API每分钟将append.md的内容推送到index.md。这大大减少了错过更新的时间,从30秒减少到大约半秒左右 有可能做到这一点吗 代码需要从存储库本身定位和执行,因为我无法将其永久托管在服务器上。请

我有一个GitHub pages站点,需要在一天中以未知的时间间隔接收更新

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

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

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

有可能做到这一点吗


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

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

您只能对文本、静态图像和JavaScript执行一些操作