Как рассказать веб-браузерам о каналах Atom
Вопрос
На моем веб-сайте есть канал Atom, и я хочу, чтобы на него было проще подписаться. Я вижу, что многие сайты, такие как StackOverflow, имеют значок Atom в адресной строке в Firefox 3. Однако я не смог разобраться, как.
Я полагаю, что нужен какой-то HTML-код, но какие теги указывают браузеру, что у страницы есть канал?
Решение
Хотя код, указанный в (всех!) других ответах, абсолютно верен, я бы рекомендовал против дать вашему фиду заголовок " RSS " если используемый формат на самом деле Atom. RSS, конечно же, относится к совершенно отдельному формату для каналов и синдикации, и у широких слоев населения достаточно путаницы в отношении различий, которые я бы не предложил подавать в огонь. : -)
Вместо этого присвойте своему каналу более описательный заголовок (например, "Канал новостей", "Канал блога", "Комиксы" и т. д.) в зависимости от содержания. Кроме того, вы можете включить несколько ссылок на одну и ту же страницу, если у вас более одного типа контента!
<link rel="alternate" type="application/atom+xml" title="News" href="/atom.xml?type=news" />
<link rel="alternate" type="application/atom+xml" title="Blog" href="/atom.xml?type=blog" />
<link rel="alternate" type="application/atom+xml" title="Comics" href="/atom.xml?type=comics" />