#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. Он больше не создается локально? Я предполагаю, что нет