Страницы Github отображают пустую страницу

#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.