html 文档中链接 rss 和atom feeds 的语义
-
18-09-2019 - |
题
假设在一个网站上我有一个博客和作品集。这是该网站上最活跃的两个区域。在链接博客和作品集的单独 RSS 提要方面。最好是:
- 在每个页面上链接博客和作品集提要?
- 仅在博客中链接博客?
由于文件是链接的,我想知道是否
- Feed 是否通过 css 和 javascript 链接下载?
- 它们是否为页面本身贡献了任何关系语义价值?
我认为在某种意义上它们确实如此,因为它们是直接链接的不同格式,但我想这取决于解释语义的内容。
另外,在链接文件时最好使用哪个协议(url 前缀):(他们似乎都做同样的事情)
- http://localhost/myfeed.xml
- feed://localhost/myfeed.xml
- 喂养:http://localhost/myfeed.xml
感谢您对此的所有想法。
解决方案
惯例似乎是使用您的第一个示例作为 RSS/Atom 提要的链接:
http://example.com/feed.xml
Feed 不是通过 CSS 或 JavaScript 下载的。它们非常简单。您可以包含内联 CSS,甚至可以将它们嵌入视频中。
外部链接到 CSS,或运行任何 JavaScript,不会发生并且无法工作。它们应该被视为独立的并专注于内容。
将链接放在网站上的位置取决于您。如果您希望它出现在每个页面上,请将其放置在每个页面上。如果您只想将其包含在主页上,请将其放在那里。
但将其包含在其中也没有什么坏处 HEAD
您网站页面的部分:
<link rel="alternate" type="application/rss+xml"
title="Example Title" href="http://example.com/feed" />
如果存在,兼容的浏览器将告诉您的网站/页面的访问者有可用的提要。这通常表示为 提要图标 在位置栏中。
其他提示
第一个问题:我会选择1。如果用户想要您的提要,他们应该在您网站的任何位置获取它。
第二个:提要不是随页面一起下载的,它只是链接起来,以便用户将其作为页面的语义信息获取。
第三:我喜欢使用1,但我不确定是否有什么区别。
不隶属于 StackOverflow