2015-10-29 2 views
1

У меня есть сложный сайт Jekyll. Каждое изменение может занять несколько минут.Как узнать, когда GitHub Pages закончил создание Jekyll?

На моей локальной машине я вижу прогресс, который говорит мне о завершении регенерации.

Однако на страницах GitHub (Enterprise), как я узнаю, что то, что я ищу, является последней версией или если она все еще генерируется?

Я думал, может быть, Джекил мог печатать временную метку где-то при создании?

ответ

1

Вы можете использовать <p>Page version : {{ site.time | date: '%B %d, %Y - %H:%M:%S %Z'}}</p> в нижнем колонтитуле для печати даты и времени на каждой странице.

Не забудьте установить timezone variable in configuration.

+0

Я предполагаю, что если я поместил его в нижние колонтитулы, это все равно вызовет регенерацию всех страниц? Возможно, я просто поставлю его на странице «about» ... –

+0

Фактическая версия jekyll восстанавливает все страницы. Инкрементальная регенерация будет присутствовать только в jekyll 3. Я не знаю, когда она будет использоваться на gh-страницах. Но да, вы можете установить это только на одной странице. –

+0

Когда я использую 'bundle exec jekyll serve', он не делает incremental? Кажется, что это намного быстрее, когда я делаю небольшое изменение, чем когда я вношу изменения в файл макета ... –

Смежные вопросы