Создание RSS ленты вручную
26.11.2021 (изменён 16.02.2022)
Структура RSS ленты
RSS лента - это просто файл в формате XML. Вот пример:
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>lcomrade blog</title>
<description>Просто классный блог о технологиях</description>
<link>https://lcomrade.su</link>
<item>
<title>Создание RSS ленты вручную</title>
<link>https://lcomrade.su/rss.ru.md</link>
<pubDate>Fri, 26 Nov 2021 08:05:04 +0000</pubDate>
</item>
<item>
<title>Установка Nextcloud в Docker</title>
<link>https://lcomrade.su/nextcloud_install.ru.md</link>
<pubDate>Fri, 25 Nov 2021 02:12:32 +0000</pubDate>
</item>
</channel>
</rss>
Сначала идёт информация о канале, а затем новости.
Информация о канале
Обязательные параметры:
title
- заголовокdescription
- описаниеlink
- ссылка на сайт
Дополнительные параметры:
language
- язык канала (ru - русский, en - английский)copyright
- уведомление об авторских правахmanagingEditor
- email человека, отвечающего за содержимое каналаwebMaster
- email веб мастераlastBuildDate
- дата последнего обновления канала в формате RFC 822ttl
- время актуальности ленты в минутахimage
- ссылка на логотип канала
Информация о новости
Необходим хотя бы один из этих параметров:
title
- заголовокdescription
- описаниеlink
- ссылка на статью на сайте
Дополнительные параметры:
author
- email автораpubDate
- дата публикации в формате RFC 822
Ссылки
Содержание