RSS自动发现

时间:2012-05-30 03:35:29

标签: html xml html5 rss feed

我多年来一直在做web开发,但这是我第一次进入XML。我创建了一个RSS提要,我无法弄清楚如何让浏览器“发现”我的提要并在地址栏中显示小RSS图标。有问题的网站是:http://www.aurorafxstudios.com/blog,我的RSS Feed位于:http://www.aurorafxstudios.com/blog/rss.php ...任何帮助将不胜感激。谢谢!

2 个答案:

答案 0 :(得分:8)

可以在http://www.rssboard.org/rss-autodiscovery找到Feed自动发现机制的“官方”版本。

假设您发布了一个或多个发现链接(MIME类型取决于Feed格式):

<link rel="alternate" type="application/rss+xml" title="human-readable label" href="http://www.aurorafxstudios.com/blog/rss.php" />

您可以通过多种方式验证其存在。例如,在IE 9中,您可以按Alt + T(工具)并验证您的发现链接是否列在 Feed Discovery 菜单选项下。

您Feed的许多消费者都会通过Feed阅读器检索它,其中大部分都会接受您网站的网址并找到您通过发现链接发布的Feed,然后将其呈现给最终用户。您可以考虑使用提要阅读器来验证您的发现链接是否有效。

只要您遵循规范,我就不会担心您会看到不同浏览器所展示的各种行为。

答案 1 :(得分:2)

在“head”标记中添加以下内容。

<link rel="alternate" type="application/rss+xml" title="Name of Your Feed" href="http://www.aurorafxstudios.com/blog.xml" />