Как обновить зависимости Jekyll в GitHub - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть блог Jekyll на GitHub, и есть проблемы, вызванные старой версией средства подсветки синтаксиса Rouge. Проблема может быть замечена в этом посте здесь 1 , например. Обратите внимание на красные знаки равенства.

Если я обслуживаю свой сайт локально, я получаю последнюю версию Rouge и не вижу этих красных знаков равенства (на самом деле, я написал патч, чтобы исправить эту ошибку, и мой патч был выпущен в Rouge 3.3.0). Так что я знаю, что зависимости на GitHub устарели.

Я нашел множество сообщений о том, как обновлять зависимости локально, но как я могу обновить их в GitHub?


1 Благодаря ответу, который впоследствии был удален, я смог исправить красную подсветку с помощью подсветки синтаксиса JS.

1 Ответ

0 голосов
/ 15 мая 2019

С некоторой помощью службы поддержки GitHub у меня наконец-то есть ответ.

Процедура в основном:

Создайте Gemfile:

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

Установитеbundle:

▶ bundle install

Создание и обслуживание сайта локально:

▶ bundle exec jekyll serve

Сайт должен быть доступен для предварительного просмотра по адресу: http://127.0.0.1:4000/

Вот где он может бытьхитрый.

После того, как вы построили свой сайт, вам нужно переместить содержимое папки _site в GitHub, но в корень главной ветви, заменив существующий источникcode.

Таким образом, рекомендуется сначала создать новую ветку, например, разработать там, где может жить исходный код блога.Эту ветку разработки можно затем использовать для редактирования сайта, а затем встроенное содержимое можно отправить в основную ветку, когда она будет готова.

...