首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

RSS 提要最佳实践 (2022)

摘要

RSS Feed Best Practices Posted on 2022-05-06 Last updated on 2024-03-13 These are some technical tips for publishing a blog. These have nothing to do with good content, just how to share that content....

RSS are have the format feed you ENTRY and less
2026-10-04 1 阅读 约5分钟阅读 KomoD
分享:
字号:
RSS Feed 最佳实践 发布于 2022-05-06 最后更新于 2024-03-13 这些是发布博客的一些技术技巧。这些与好内容无关,只是如何分享该内容。这些建议大致按重要性排序,并解释了它们为何如此重要。人们通常将提要称为“RSS 提要”,但通常他们并不是专门谈论 RSS。 RSS 不是唯一的,甚至不是最好的格式。使用标准化格式对于让最广泛的读者和搜索引擎理解您的提要至关重要。您应该使用 RSS 2 或 Atom 。这些格式得到了广泛的支持。其他常见格式包括早期的 RSS 标准和 JSON Feed 或 Microformats h-feed 。我会避免使用这些格式(甚至不太常见的格式),因为它们的支持范围较小。如果您还没有 feed,我强烈推荐 Atom。该规范的含糊性要少得多,因此您不太可能在使用的各种客户端中遇到兼容性问题。整体规范也更加简单、清晰。如果您已经有 RSS 2 提要,则没有理由升级。下面是一个最小的 Atom 模板。有关完整详细信息,请参阅规范。如果您需要示例,可以查看我的提要。 < feed xmlns = " http://www.w3.org/2005/Atom " > < title >{{FEED_NAME}} < id >{{HOMEPAGE_URL}} < link rel = " Alternative " href = " {{HOMEPAGE_URL}} " /> < link rel = " self " href = " {{FEED_URL}} " /> < 已更新 >{{LAST_UPDATE_TIME,采用 RFC3339 格式}} < 作者 > < 名称 >{{AUTHOR_NAME}} < 条目 > < 标题 >{{ENTRY.TITLE}} < 链接 rel = " 替代 " 类型 = " 文本/html" href = " {{ENTRY.HTML_URL}} " /> < id >{{ENTRY.PERMALINK}} < 已发布 >{{ENTRY.FIRST_POST_TIME,采用 RFC3339 格式}} < 更新 >{{ENTRY.LAST_UPDATE_TIME,采用 RFC3339 格式}} < content type = " html " >{{ENTRY.HTML}} 没有理由以多种格式提供 feed。如果您有 Atom feed,则无需提供 RSS feed。更改 Feed 格式是安全的。如果提要在 Atom 和 RSS 之间切换,很少有读者会感到困惑。这可以通过更改同一 URL 的提要或重定向新 URL 来完成。 (只需确保更新内容类型)确保正确设置 Content-Type 标头。 Atom: Content-Type: application/atom+xml RSS: Content-Type: application/rss+xml JSON Feed: Content-Type: application/feed+json 您将看到在野外使用的其他值,但这些是标准值并且具有最广泛的支持。 Feed 中的每个 URL 都应该是绝对的。虽然 Atom 明确指定了如何解析相对 URL,但它们很少能正确实现。为了确保所有读者都能理解您的 Feed,请仅使用绝对 URL(以 https:// 开头)。这包括所有 < link > 元素以及帖子的摘要和正文(包括 HTML 中的)。在您的所有博客页面以及可能网站的每个页面上,您都应该包含元数据来宣传您的提要。这将使读者和搜索引擎能够订阅并了解您的新内容。这就像在 HTML 中提供以下内容一样简单: < link rel = Alternative title = " Blog Posts " type = application/atom+xml href = " /feed.atom " > 如果您有多个提要,您可以使用适当的标题来宣传它们。 请确保为您的帖子使用正确的类型饲料。提供的示例适用于 Atom feed。喜欢将“最重要”的提要放在顶部。许多客户端在向用户呈现提要时会保留顺序。这是主观的,但通常是整个站点提要,然后是类别提要,然后是特定页面的评论提要。如果您以多种格式提供提要,我建议仅宣传一种格式(Atom 或 RSS 2)。以多种格式包含指向同一内容的多个链接可能会让潜在订阅者感到困惑或让他们陷入分析瘫痪。 (他们如何知道内容是相同的?)您可以通过将您的网站 URL 放入 W3C Feed Validation Service 来验证其是否正常工作。如果您的链接设置正确,它应该会检测并验证您的提要。尝试几个不同的页面,以确保您的发现在任何地方都有效。尝试您的主页、帖子列表页面和个人帖子页面。如果修改 HTML 很困难,可以使用 HTTP 响应中的链接标头。然而,这并没有得到广泛的支持。为了更广泛的兼容性,首选使用 HTML 标签。关联:
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱