根据时间自动化Jekyll / Github Pages构建

时间:2017-02-20 01:51:32

标签: ruby build automation jekyll github-pages

我正在开展一个项目,我只列出当前日期(今天)的帖子。 让Github(或其他工具)每天午夜00:00重建网站会很棒。

有谁能告诉我如何通过Github或任何其他工具完成此操作?特拉维斯CI也许?任何教程或示例都会非常感激,因为我对此非常陌生。

2 个答案:

答案 0 :(得分:0)

您可以使用travis cron作业: https://docs.travis-ci.com/user/cron-jobs/

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

答案 1 :(得分:0)

在Github仓库中设置主分支 gh-pages 分支以使用Github pages

然后创建Travis Cron Job每天执行deployment script。(由@Gorille建议)所以

  • 获取主分支的内容并使用CountryCodePicker ccp; String countryCode; EditText phoneNumberEditText; ccp = (CountryCodePicker) findViewById(R.id.country_cod_picker); final CountryCodePicker ccp = new CountryCodePicker(this); phoneNumberEditText = (EditText) findViewById(R.id.phone_number_edit_text); countryCode = ccp.getSelectedCountryCode(); ccp.setOnCountryChangeListener(new CountryCodePicker.OnCountryChangeListener() { @Override public void onCountrySelected() { phoneNumberEditText.setText(countryCode); } }); 命令生成网站
  • 将生成的网站推送到 gh-pages 分支。