根据时间自动构建 Jekyll/Github 个页面
Automating Jekyll/Github Pages builds based on time
我正在做一个项目,我只列出当前日期(今天)的帖子。
每天午夜 Github(或其他工具)重建站点会很棒 00:00。
谁能告诉我如何通过 Github 或任何其他工具完成此操作?特拉维斯 CI 也许吧?任何教程或示例将不胜感激,因为我对此很陌生。
您可以使用 travis cron 作业:
https://docs.travis-ci.com/user/cron-jobs/
这样您就可以每天重建您的网站。请注意,您无法精确控制时间。
我当然假设您知道如何构建网站。
在 Github 仓库中有一个主 分支 和一个 gh-pages 分支以使用 Github pages,
然后每天创建一个 Travis Cron Job to execute the deployment script。(按照@Gorille 的建议)这样
- 获取 master 分支的内容并使用
jekyll build
命令生成站点
- 将生成的站点推送到gh-pages分支。
我正在做一个项目,我只列出当前日期(今天)的帖子。 每天午夜 Github(或其他工具)重建站点会很棒 00:00。
谁能告诉我如何通过 Github 或任何其他工具完成此操作?特拉维斯 CI 也许吧?任何教程或示例将不胜感激,因为我对此很陌生。
您可以使用 travis cron 作业: https://docs.travis-ci.com/user/cron-jobs/
这样您就可以每天重建您的网站。请注意,您无法精确控制时间。 我当然假设您知道如何构建网站。
在 Github 仓库中有一个主 分支 和一个 gh-pages 分支以使用 Github pages,
然后每天创建一个 Travis Cron Job to execute the deployment script。(按照@Gorille 的建议)这样
- 获取 master 分支的内容并使用
jekyll build
命令生成站点 - 将生成的站点推送到gh-pages分支。