2016-10-09 2 views
2

Я просто нажал пустой сайт Jekyll на мои страницы github. https://louissafety.github.io/ Однако вместо того, чтобы разбить страницу jekyll по умолчанию, она отображает пустую страницу. Что может быть неправильно.Страницы Github отображают пустую страницу

Он отлично работает на локальной машине.

Github страница: https://github.com/louissafety

+0

Это кажется исправленным после того, как страницы GitHub обновлены до Jekyll 3.3. – DirtyF

ответ

1

Хотя ваш сайт правильно настроен для использования jekyll, он использует рубиновые камни, которые не доступны для github-pages.

Единственные линии, которые вы должны иметь в своем Gemfile являются: source 'https://rubygems.org' gem 'github-pages', group: :jekyll_plugins

Любые другие драгоценные камни или включает в себя не могут быть доступны для Github страниц, в результате чего jeykll biuld на провал

+0

Я удалил Gemfile и нажал файлы. Но все равно получает пустую страницу. –

+0

теперь он локально строится? Я предполагаю, что нет, потому что у вас нет 'minima'. вам нужно вытащить 'minima' в ваше репо и сначала получить это здание локально. вы можете использовать жемчужину 'github-pages' для тестирования – StephenG

0

Если вы попробуйте использовать настраиваемую тему, для которой 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 help page for Jekyll themes.

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