Как рассказать веб-браузерам о каналах Atom - PullRequest
16 голосов
/ 13 января 2009

На моем веб-сайте есть канал Atom, и я хочу, чтобы на него было проще подписаться. Я вижу, что многие сайты, такие как StackOverflow, имеют значок Atom в строке адреса в Firefox 3. Однако я не смог понять, как это сделать.

Я полагаю, что необходим некоторый HTML - но какие теги указывают браузеру, что страница имеет фид?

1 Ответ

25 голосов
/ 13 января 2009

Хотя код, указанный в (всех!) Других ответах, абсолютно верен, я бы порекомендовал против , указав вашему фиду заголовок "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" />
...