根据时间自动化Jekyll / Github Pages构建
我正在开展一个项目,我只列出当前日期(今天)的post。 让Github(或其他工具)每天午夜00:00重建网站会很棒。
谁能告诉我如何通过Github或任何其他工具完成这项工作? 特拉维斯CI也许? 任何教程或示例都会非常感激,因为我对此非常陌生。
在Github仓库中有一个master 分支和一个gh-pages分支来使用Github页面 ,
然后创建一个Travis Cron Job来每天执行部署脚本 。(正如@Gorille所建议的那样)
- 获取master分支的内容并使用
jekyll build
命令生成站点 - 将生成的站点推送到gh-pages分支。
您可以使用travis cron job: https : //docs.travis-ci.com/user/cron-jobs/
这样您就可以每天重建您的网站。 请注意,您无法精确控制小时。 我当然假设你知道如何建立网站。