Home » Пожалуйста, раскройте свой RSS • Робб Найт

Пожалуйста, раскройте свой RSS • Робб Найт

Ранее на этой неделе мне пришлось вручную найти кучу ссылок на RSS-каналы людей. Это казалось достаточно простым: зайдите на их сайт и найдите ссылку RSS/подписка, но я был удивлен, обнаружив, что у многих людей нигде нет ссылки на их канал.

Даже если люди только добавляют ваш веб-сайт в свою программу чтения каналов и позволяют приложению найти канал RSS (дополнительную информацию об этом см. ниже), показ ссылки RSS напоминает людям о существовании RSS, что является победой для открытой сети.

Вторым шагом, когда мне не удалось найти ссылку, было использование этого удобного фрагмента JS из моего Проект «Продолжительность подкаста»:

return Array.from(document.getElementsByTagName('link')).find(l => l.type.includes('application/rss+xml'))?.href

Это ищет тег на веб-сайте, который имеет тип application/rss+xml. Это называется автоматическим обнаружением RSS и представляет собой стандартный способ предоставления RSS-каналов, помогающий браузеры и другое программное обеспечение для автоматического поиска RSS-канала сайта..

Как и стандартная ссылка, на многих сайтах она отсутствовала. Это (по крайней мере, в качестве первого шага) то, что нравится ридерам кормов. NetNewsWire будет использоваться для автоматического поиска канала при вставке URL-адреса. Если у вас есть RSS-канал, у вас должно быть следующее: head вашего сайта:

<link rel="alternate" type="application/rss+xml" title="My Cool Website" href="https://example.com/feed.xml" />


<link rel="alternate" type="application/atom+xml" title="My Cool Website" href="https://example.com/atom.xml" />

Если у вас несколько каналов, вы можете иметь более одного link тег, который также ссылается на эти каналы. Например, скажем, у вас есть JSON-канал и канал подкаста, на который вы хотите дать ссылку:


<link rel="alternate" type="application/rss+xml" title="My Cool Website" href="https://example.com/feed.xml" />


<link rel="alternate" type="application/json" title="My Cool Website but JSON" href="https://example.com/feed.json" />


<link rel="alternate" type="application/rss+xml" title="My Cool Podcast" href="https://example.com/podcast.xml" />

Пожалуйста, выложите свой RSS.

Read more:  Джеймс Франклин представляет свой отчет о разведке Мичигана

Обновление от 9 декабря 2023 г. через Джеймс:

Если вы собираетесь добавить кнопку RSS, убедитесь, что она выглядит как кнопка RSS и выделена оранжевым цветом RSS.

Это отличная идея, и я реализовал ее здесь.

2023-12-10 22:52:55


1702262671
#Пожалуйста #раскройте #свой #RSS #Робб #Найт

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.