Задача: я хочу добавить RSS-канал на свой сайт. (Позже я хочу добавить отдельный RSS-канал для определенной категории [для R Bloggers])

Настройка:

Проблема и проверка:

  1. Согласно этому видео https://www.youtube.com/watch?v=gF0tohv99Ow мои блоги RSS должны быть такими http://www.malte-grosser.com/index.xml

  2. По мнению какой-то стороны валидатора http://www.feedvalidator.org/ Мой RSS-канал кажется недействительным и содержит несколько типов ошибок http: // www.feedvalidator.org/check.cgi?url=http%3A%2F%2Fwww.malte-grosser.com%2Findex.xml например: строка 5, столбец 11: ссылка должна быть полным и действительным URL: / [help]

Шаги по решению этой проблемы:

  • Я следил за некоторыми сообщениями SO, насколько мог. Например, этот связанный
  • Я добавил rss.xml в / post / layouts / и изменил его в соответствии с

    • https: // coolbutuseless. bitbucket.io/2018/02/07/blogdown-rss-feed-of-full-articles/
    • Я немного боролся с частью под "# Ссылка на ваш RSS-канал". Я не знаю, что именно нужно делать
    • Я прочитал несколько других сообщений и попытался найти похожие общедоступные репозитории на rbind.io.
    • Я удалил большинство своих пробных версий, чтобы иметь чистую настройку для дальнейших испытаний.
  • единственные части, которые я сохранил, - это следующие изменения в config.toml

    • baseurl = "http://malte-grosser.com/"
    • rssLimit = 10
    • [outputs] home = [ "HTML", "CSS", "RSS" ] section = [ "HTML", "RSS" ] taxonomy = [ "HTML", "RSS" ] taxonomyTerm = [ "HTML", "RSS" ]

    • и rss.xml в / post / layouts /

1
Taz 11 Мар 2018 в 20:02

1 ответ

Лучший ответ

Насколько я понимаю (прочитав еще раз Control index.xml для Atom / RSS (hugo / blogdown создает фид с относительными ссылками)), похоже, такие ошибки допустимы.

Также для тех, у кого есть подобные проблемы: оказывается, что RSS блогов должен находиться в http: / /www.malte-grosser.com/post/index.xml, а категории RSS должны находиться в http://www.malte-grosser.com/categories/R-bloggers/index.xml

1
Taz 24 Мар 2018 в 17:21