根据时间自动化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/

这样您就可以每天重建您的网站。 请注意,您无法精确控制小时。 我当然假设你知道如何建立网站。