2017-02-20 70 views
1

我正在一个项目中,我只列出当前日期(今天)的帖子。 让Github(或其他工具)每天在午夜00:00重建网站将会很棒。自动化Jekyll/Github页面基于时间生成

任何人都可以告诉我如何通过Github或任何其他工具来完成这项工作吗?特拉维斯CI可能?任何教程或例子将不胜感激,因为我对此很新。

回答

0

有一个主分支GH-页分支在Github上回购使用Github pages

然后创建一个Travis Cron Job到每天的基础上执行deployment script。(由@Gorille的建议)因此它

  • 取主分支的内容和与jekyll build命令生成站点
  • 推所生成的位点到gh-pages分支。
+0

这个工作,需要用travis构建和部署一些事情,但总体来看似乎工作得很好。谢谢! – ntnlbd

+0

我正在使用类似的东西,没有cronjobs,每次我提交给github时都会启动一个部署脚本,它应该很直接的做到这一点https://github.com/marcanuy/simpleit.rocks/blob/master/deploy.sh – marcanuy