Я не могу настроить новый сайт GitHub на основе Jekyll, основываясь на прочитанных мной уроках. Вот полный список шагов, которые я предпринял:
- Ран
jekyll new jek_test
. Это создало новый каталог.
- Использовал рабочий стол GitHub для создания git-репозитория в этом каталоге, а затем отправил его в новый git-репозиторий, jek_test .
- В настройках проекта Панель GitHub Pages я выбираю мастер ветку в качестве источника.
Пока это не имело никакого эффекта, который я мог видеть. Переход к https://gadial.github.io/jek_test/ привел к ошибке 404.
- Я добавил следующие две строки в проекты Gemfile:
source "https://rubygems.org"
gem "github-pages", group: :jekyll_plugins
Теперь, после нажатия на GitHub, ссылка https://gadial.github.io/jek_test/ работает, но загруженная страница явно неверна; CSS не загружен, неправильные ссылки и т. д.
Полагаю, я пропускаю несколько важных шагов, но все учебники, которые я нашел, либо идут "просто нажми и все будет хорошо", либо, похоже, предполагают, что я не использую тему на основе Gem, то есть все макеты, файлы CSS и т. д. явно хранятся в каталогах _layouts и т. д.
Правильно ли я поступаю? Какой самый простой способ получить сгенерированный Jekyll сайт и запустить его на страницах GitHub?