Сайт Jekyll не будет отображаться на страницах GitHub

#github #jekyll #github-pages

#github #jekyll #github-страницы

Вопрос:

Я пытаюсь использовать страницы GitHub с Jekyll. Я создал репозиторий с именем: myusername.github.io where myusername , которое точно совпадает с моим именем пользователя на github. Я использую Jekyll для создания сайта. Я настроил его локально на своем компьютере и протестировал страницу с помощью:

jekyll serve

Проблем с локальным запуском сайта нет. Я поместил сайт Jekyll в свой репозиторий. Однако, когда я захожу myusername.github.io , я просто вижу пустую белую страницу. Что я здесь делаю не так? Я проверил, работает ли GitHub Pages, добавив index.html файл в репозиторий, и он будет отображаться правильно. Однако по какой-то причине сайт Jekyll вообще не отображается. Что я здесь делаю не так?

Редактировать:

Мой процесс создания страницы был таким:

 jekyll new mysite
cd mysite
git init
git add .
git remote add origin https://github.com/myusername/myusername.github.io.git
git push -u origin master
  

репозиторий выглядит так:

введите описание изображения здесь

Комментарии:

1. Вы проверили, были ли какие-либо ошибки сборки ?

2. как мне это сделать?

3. Вы должны иметь возможность перейти по ссылке в моем комментарии, которая показывает вам, как это сделать.

4. Только что проверил. Там вообще не отображаются ошибки сборки. Он также отлично работает локально.

5. @Aurora0001 отредактировал мой вопрос с более подробной информацией.

Ответ №1:

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

Единственными строками, которые вы должны иметь в своем Gemfile, являются:

 source 'https://rubygems.org'
gem 'github-pages', group: :jekyll_plugins
  

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

Комментарии:

1. Скопировал этот текст в Gemfile в репозитории и по-прежнему ничего не показывает. В настройках страницы также не отображаются ошибки сборки Jekyll.

2. Нужно ли мне что-либо делать с Gemfile.lock?

3. Он больше не создается локально? Я предполагаю, что нет