Нам нужно генерировать сразу 2 RSS файла. 1 - для поисковых систем, 2 - для турбо страниц Яндекса.
Для всего этого нам нужно добавить дополнительный формат вывода. Подробнее можно ознакомиться в документации Hugo - Custom output formats.
В конфиге сайта прописываем новый формат. В примере я указал TURBO
.
outputs:
home:
- HTML
- RSS
- ...
- TURBO
outputFormats:
TURBO:
MediaType: "application/rss+xml"
BaseName: "turbo"
IsHTML: false
IsPlainText: true
noUgly: true
Rel: "alternate"
Далее идём в ./themes/themename/layouts
и создаём там файл index.turbo.xml
.
Можно скопировать обычный RSS и слегка видоизменить его под Yandex Turbo, в соответствии с документацией.
После всех манипуляций, при сборке проекта будет генерироваться файл turbo.xml
, который можно будет добавить в качестве новостной ленты в Яндекс Вебмастере.