Локальный Джекилл не генерирует правильный канал RSS - PullRequest
0 голосов
/ 02 февраля 2019

Я использую Jekyll с Github Pages.Я не использую плагин Jekyll-Feed, потому что я хочу создать конкретный канал с моей собственной конфигурацией.Канал на страницах Github работает отлично и генерирует контент так, как должен.Но когда я хочу сделать это локально, содержимое канала находится в Markdown вместо сгенерированного HTML.Код для подачи находится на https://github.com/frankmeeuwsen/DTD-Blog/blob/master/feed.xml

Как это может произойти?Есть ли изменения в том, как Jekyll создает сайт локально и удаленно?Есть ли что-то еще, на что я должен смотреть?Любая помощь, указывающая в каком-либо направлении, приветствуется.

1 Ответ

0 голосов
/ 02 февраля 2019

Хотя Jekyll создает локальный сайт и удаленный сайт почти одинаково , могут существовать различия между тем, как GitHub Pages создает сайт, и тем, как Jekyll создает сайт, если существуют расхождения в версиях.

GitHub Pages использует только версии, перечисленные в https://pages.github.com/versions/

Итак, чтобы убедиться, что у вас есть один и тот же «набор драгоценных камней» локально и удаленно, используйте github-pages gem в вашем Gemfile:

gem "github-pages"

Примечание. Вы не сможете использовать плагины, не указанные в ссылке выше, при сборке с github-pages gem

...