Нет изображений в GitHub Pages RSS подача - PullRequest
0 голосов
/ 01 июня 2018

Я недавно создал блог с Jekyll / GitHub Pages, и он автоматически предоставляет RSS-канал.
Встраивание изображений в сам блог прекрасно работает, используя:

{{ site.baseurl }}/...

, но в RSSfeed, они не отображаются.
Я также заметил, что этот сайт: https://validator.w3.org/feed/ выбрасывает довольно много ошибок, всегда говоря, что description should not contain relative URL references: /blog/assets/images/IMG_8196.jpg.

Было бы замечательно, если бы у вас была идея, как решить эту проблему, поскольку абсолютные URL-адреса не слишком велики, особенно когда речь идет о тестировании на собственном сервере / локальном хосте.

Заранее спасибо!

1 Ответ

0 голосов
/ 01 июня 2018

In _config.yml , установите url и baseurl, если необходимо.

Любая ссылка или ресурс в вашем feed.xml должен указывать на абсолютный URL.Этот файл используется моими инструментами, которые знают только, где найти вещи с абсолютными URL.

{{ site.url }}{{ site.baseurl }}/myPath/myFile.html

Это также можно сделать с помощью нового absolute_url фильтра

{{ "myPath/myFile.html" | absolute_url }}

И этоверно для ссылок, изображений, CSS, JS и т. д.

...