Andrew Shell 推出 I Heart RSS,一个基于徽章的个人订阅源目录
麦迪逊的一位工程师正在使用互惠链接和共享的 OPML 文件,使独立博客更容易被发现和关注。
By Ryan Merket · Published
Primary source: Andrew Shell's Weblog
Why it matters
I Heart RSS gives independent publishers a lightweight distribution mechanism they control, while testing whether reciprocal links can rebuild discovery without an algorithmic feed.

Andrew Shell 于 7月30日 启动了 I Heart RSS,将一个小小的首页徽章变成了通往公开目录和独立网站共享订阅列表的入场券。
Shell,来自威斯康星州麦迪逊的软件工程师,在启动文章中将该项目描述为一个为热爱 RSS 的人准备的目录。到 8月1日,其 成员页面 列出了 24 个站点。
该目录设计上就是小规模的。发布者在其主页上添加一个 I Heart RSS 徽章或文本链接,使 RSS 2.0 订阅源在页面代码中可被发现,并 提交该站点的 URL。I Heart RSS 在将发布者加入其公开成员列表之前会检查该互惠链接和订阅源。
该反向链接是 Shell 的核心产品决策。它将成员资格变成发布者的公开、自主选择声明,而不是由爬虫收集的条目。移除该链接最终会移除该列出项,因此控制权仍掌握在运行该网站的人手中。
一个供 RSS 阅读器理解的目录
更重要的输出是一个包含每个成员订阅源的 OPML 文件。OPML 是一种可移植的列表格式,受许多 RSS 阅读器支持,允许人们通过一次导入订阅目录的全部成员,而不必逐个打开并关注每个站点。
Shell 认为个人发布存在发现问题。在他 7月27日对该项目的解释 中,他写道个人博客数量倍增,而搜索引擎、社交信息流以及传统博客列表(blogrolls)的衰退使它们更难被发现。
I Heart RSS 将那些较早的博客列表习惯与机器可读的订阅层结合起来。诸如 Ye Olde Blogroll 和 feedle 等现有项目也帮助读者找到独立发布者。Shell 的项目增加了互惠的加入要求:每个被列出的发布者必须在视觉上与该目录建立联系并公开一个兼容的订阅源。
格式限制异常严格。I Heart RSS 接受 RSS 2.0 订阅源并排除仅有 Atom 的订阅源。Shell 的 发布指南 提供了针对 Jekyll、Eleventy、Zola 和 Astro 的配置说明,以及一个手写的订阅源模板。这使得该项目既是一个目录,也是一个针对那些订阅源有效但难以被阅读器自动发现的发布者的合规工具。
验证器会检查主页是否链接回 I Heart RSS 并公开可被发现的 RSS 订阅源。发布者也可以在不加入目录的情况下测试他们的设置。
Shell 多年致力于围绕订阅源构建
I Heart RSS 延续了 Shell 在开放网络方面的长期工作。他的个人网站称自 2015 年以来他托管并开发了 rssCloud Server 的 JavaScript 实现。rssCloud 让兼容的 RSS 阅读器接收更新通知,而不是反复轮询发布者以获取新帖。他还为 Federated Wiki 社区构建了订阅源。
Shell 的背景也包括传统的初创公司工作经验。他的 简历 中列出,他自 2011 年至 2018 年初担任总部位于麦迪逊的 Pinpoint Software 的联合创始人和 首席技术官,在那期间他帮助构建了两个 SaaS 应用。Business Wire 在2021年报道,Applied Data Corporation 收购了 Pinpoint Software 的 Date Check Pro 产品;交易条款未予披露。
根据他的简历,他现在在 PetPlace 任团队负责人和资深软件工程师。I Heart RSS 通过 Shell 的个人网站展示,带有工程师维护的公共服务的感觉,没有分析工具,也没有 cookie。
这些选择产生了较窄的数据足迹。根据该项目的 隐私与运营页面,I Heart RSS 存储提交的 URL 以及从提交者 IP 地址派生的、截断并带密钥的哈希,用于速率限制和滥用审查。提交记录在 90 天后删除。列出项大约每六天检查一次,检查失败可能会在服务重试期间大约三周内仍然可见。
FeedLand 提供实时阅读层
主页还通过 FeedLand 显示来自成员站点的最近文章,FeedLand 是一个用于共享和发现订阅源的服务。Shell 的目录仍负责验证和发布成员列表,而 FeedLand 提供实时的博客列表,让访客无需先导入 OPML 文件即可打开最近的条目。
这种整合为 I Heart RSS 提供了即时阅读界面,尽管它也为主页增加了外部依赖。FeedLand 目前表示在构建更大版本期间不接受新用户注册。I Heart RSS 不要求访客创建 FeedLand 账户,其底层成员目录和 OPML 文件仍可直接访问。
Shell 的赌注是,适度的可见协调可以改善个人站点的分发。一个徽章告诉访客 RSS 可用。互惠链接证明加入是有意为之。OPML 列表将数十个独立的订阅源合并为一个可移植的集合。
24 个成员并不能建立一个新的分发渠道。但它们确实表明 Shell 的机制可行,且不要求发布者将其写作或受众的控制权交给其他社交平台。接下来的考验是,该徽章是否能传播到那些已经知道 OPML 文件有用之外的更广泛受众,而不仅限于开放网络的常客。