Ранее на этой неделе мне пришлось вручную найти кучу ссылок на 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.
Обновление от 9 декабря 2023 г. через Джеймс:
Если вы собираетесь добавить кнопку RSS, убедитесь, что она выглядит как кнопка RSS и выделена оранжевым цветом RSS.
Это отличная идея, и я реализовал ее здесь.
2023-12-10 22:52:55
1702262671
#Пожалуйста #раскройте #свой #RSS #Робб #Найт