2017-02-20 24 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

0

Вы можете использовать Travis хрон: https://docs.travis-ci.com/user/cron-jobs/

Таким образом, вы можете восстановить ваш сайт ежедневно. Пожалуйста, остерегайтесь, что вы не можете точно контролировать час. Я, конечно, предполагаю, что вы знаете, как построить сайт.