Как заставить страницы GitHub строить?
каждый репозиторий GitHub может есть (или) a Страницы GitHub сайт, который может быть построен с Jekyll. GitHub строит сайт каждый раз, когда вы нажимаете новую фиксацию.
Есть ли способ принудительно обновить веб-сайт GitHub Pages без нажатия новой фиксации?
2 ответа:
из поддержки GitHub, 2014-06-07:
в настоящее время невозможно вручную запустить перестройку, не нажимая фиксацию в соответствующей ветке.
Edit:
Как отметил Энди в комментариях, вы можете нажать пустую фиксацию с помощью команды:
git commit -m 'rebuild pages' --allow-empty git push origin <branch-name>
у меня была эта проблема на некоторое время, и нажатие на master branch ничего не изменило
myapp.github.io
, по двум причинам :1-Build
независимо от того, сколько раз я пытался подтолкнуть свою работу на master, сборка не начиналась. Я нашел обходной путь, изменив свой файл в онлайн-редакторе Github (откройте свой индекс.html и отредактируйте его на веб-сайте Github, а затем зафиксируйте)
2 - проблемы с кэшированием
даже после успешной сборки, я все равно увижу точное та же страница на
myapp.github.io
, и жесткая перезагрузка сCtrl + Shift + R
это не решит проблему. Вместо этого, если вы используете Chrome, проверьте свою страницу, перейдите вApplication
tab, выберите " Очистить хранилище "в левом меню и нажмите" Очистить данные сайта " в нижней части меню.