#github #jekyll #github-pages
#github #jekyll #github-страницы
Вопрос:
Я просто поместил пустой сайт Jekyll на свои страницы github. https://louissafety.github.io / Однако вместо того, чтобы отображать страницу jekyll по умолчанию, он отображает пустую страницу. Что может быть не так.
Он отлично работает на локальном компьютере.
Страница Github: https://github.com/louissafety
Комментарии:
1. Кажется, это исправлено после обновления страниц GitHub до версии Jekyll 3.3
Ответ №1:
Хотя ваш сайт правильно настроен для использования jekyll
, он использует драгоценные камни ruby, которые недоступны github-pages
.
Единственные строки, которые вы должны иметь в своем Gemfile
:
source 'https://rubygems.org'
gem 'github-pages', group: :jekyll_plugins
Любые другие драгоценные камни или включения могут быть недоступны для страниц Github, что приводит к сбою jeykll biuld
Комментарии:
1. Я удалил Gemfile и вставил файлы. Но все равно получает пустую страницу.
2. теперь он создается локально? я предполагаю, что нет, потому что вы не
minima
установили. сначала вам нужно подключитьсяminima
к вашему репозиторию и получить это здание локально. вы можете использоватьgithub-pages
драгоценный камень для тестирования
Ответ №2:
Если вы попытаетесь использовать пользовательскую тему, для которой gem не внесен в белый список GitHub, вам может потребоваться объявить пользовательскую тему в вашем _config.yml
файле как remote_theme: github_user/repo
и удалить ее из своего Gemfile
.
Вот мой Gemfile
:
source "https://rubygems.org"
gem 'github-pages', group: :jekyll_plugins
И интересная часть моего _config.yml
:
remote_theme: pawamoy/jekyll-readthedocs
Для локальной сборки просто запустите bundle exec jekyll serve
.
Дополнительная информация на странице справки GitHub для тем Jekyll.