#xml #rss
#xml #RSS-канал
Вопрос:
Я больше не пользуюсь средствами чтения RSS-каналов лично, но по запросу я настроил простой RSS-файл в формате XML, на который пользователи могут подписаться. Когда я проверил это на Feedly, я увидел, что некоторые другие каналы имеют «логотипы» рядом с названием канала. Я немного поискал в Интернете и прочитал, что <image>
для этого можно использовать тег, но в моей RSS-ленте по-прежнему не отображается логотип,
Итак, как бы мне добавить логотип, как это сделали другие стороны (ниже первой строки на скриншоте)? (Обратите внимание, что я заменил фактическое содержимое на «…», потому что я не хочу здесь ничего рекламировать)
Текущий способ, которым я пытался добавить логотип, таков:
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<image>
<url>http://.../logo_rssfeed.gif</url>
<title>...</title>
<link>...</link>
</image>
<item>
<title>...</title>
<link>...</link>
<guid>...</guid>
<pubDate>19 Jun 2014</pubDate>
<description>
...
</description>
</item>
...
</channel>
</rss>
Ответ №1:
Я считаю, что боковой значок в Feedly и многих других читателях на самом деле является значком. Чтобы отобразить значок, вам нужно добавить значок на свой основной сайт. В качестве бонуса вы получите значок для людей, которые добавят ваш сайт в закладки или добавят его на такие сайты, как Delicious и другие.
Кроме того, вы должны убедиться, что ваш канал действителен. Это не так сложно, если вы будете следовать этим рекомендациям и поможете читателям каналов правильно отображать ваш контент. Следствием этого, очевидно, является более высокая вовлеченность и подписчики из RSS.
Ответ №2:
В спецификации RSS 2.0 указано, что вы можете добавить необязательный image
тег к channel
элементу, который «Указывает изображение в формате GIF, JPEG или PNG, которое может отображаться с каналом».
В качестве примера:
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>example</title>
<link>http://example</link>
<description>example</description>
<image>
<url>http://url/to/img</url>
<title>example image</title>
<link>http://example</link>
</image>
<item>
<title>example item</title>
<link>http://example/item</link>
<description>example</description>
</item>
</channel>
</rss>
Комментарии:
1. Спасибо, но это то, что я сделал, и оно не отображается… вот почему я начал задаваться вопросом, правильно ли это сделать… вот этот XML-файл , который я написал