[博客翻译]RSS(Really Simple Syndication)依然极具价值。


原文地址:https://www.pcloadletter.dev/blog/rss/


信息与知识摄取的方式,始终是我深思的主题。互联网让信息触手可及,其变革力量令人惊叹。然而,其中的信息质量却参差不齐,噪声远大于信号。我发现,通过订阅RSS(Really Simple Syndication)馈送,是过滤干扰、获取高质量内容的理想途径。

RSS的工作原理与价值

1.png

RSS意为“真正简单聚合”,任何发布内容的网站都可以选择根据RSS或Atom等规范提供一个馈送文件。这些馈送包含了足够的信息,使得内容能在其他地方展示(即“聚合”)。RSS规范自2009年以来未作更新,而Atom聚合规范则自2005年之后保持稳定。

以下是一个使用Atom规范的RSS馈送示例:

<feed xmlns="http://www.w3.org/2005/Atom" xml:base="en"> 

  <title>pcloadletter</title> 

  <subtitle>何意?</subtitle> 

  <link href="https://pcloadletter.dev/feed/feed.xml" rel="self"/> 

  <link href="https://pcloadletter.dev/"/> 

  <updated>2024-02-11T00:00:00Z</updated> 

  <id>https://pcloadletter.dev/</id> 

  <entry> 

    <title>RSS依然出色</title> 

    <link href="https://pcloadletter.dev/blog/rss/"/> 

    <updated>2024-02-12T00:00:00Z</updated> 

    <id>https://pcloadletter.dev/blog/rss/</id> 

    <content type="html"> 

      &lt;p&gt;我对信息和知识摄取思考颇多。互联网带来的信息易得性是非凡的。遗憾的是,信息中的精华与噪音比例相当低。对我来说,通过RSS馈送订阅,能以极小的干扰获取我所需的高品质内容。&lt;/p&gt; 

      ... 

    </content> 

  </entry> 

  <entry> 

    ... 

  </entry> 

</feed>

以上是本博客的馈送,如感兴趣,您可在此查看完整内容。

一旦网站发布了馈送,任何人都可以订阅。虽然理论上可以直接解析RSS馈送,但更常见的情况是使用RSS聚合器(如Feedly、NewsBlur、Inoreader)来批量订阅和浏览多个馈送。

用户与内容交互的过程大致如下:

尽管不同RSS聚合器可能有所差异,它们通常会根据更新频率和内容热度定期抓取并缓存结果。

对于内容发布者来说,在网站上设置RSS相对简单。例如,WordPress等流行平台肯定有RSS插件。我的站点使用11ty静态站点生成器,并配备了RSS馈送生成插件。若需自行创建馈送,也有许多开源选项可供选择,比如Python的python-feedgen库,只需几行代码即可快速构建馈送。

RSS为何适合获取优质内容

RSS的一些特性使其天生适合获取高质量内容。

首先,RSS赋予了选择权:由我决定要将哪些博客或网站加入我的聚合器。没有算法试图最大化我的互动。如果我不再喜欢作者的内容,只需取消订阅其馈送。我完全掌控着自己消费的内容。

其次,RSS倾向于长期性内容。这通常是个人或组织博客上的文章,作者投入了大量时间和精力撰写。他们有时间思考:“我真的应该在网上写这个吗?”这是社交媒体中明显缺失的一种思维模式。

同样地,RSS减少了低价值内容。它大大降低了那些仅为广告而存在的内容数量。有时,我们在搜索时找到一个看似不错的网站,访问后却发现内容肤浅,广告充斥。在RSS馈送中这种情况较少发生,因为许多广告(尤其是侵入式的)在RSS聚合器中无法显示。

此外,RSS不存在争执和网络积分。社交媒体有价值,但我难以忍受争吵、挑衅和人们为了网络积分而表演的行为。如果我喜欢某个作者,只想阅读他们的作品,而不必穿过一片反对意见的海洋。

最后,我喜欢RSS的原因之一是它的即时性:我在需要时就能获取内容。我理解有些人喜欢接收包含最新文章的电子邮件,但这并不适合我。邮件到达时,我往往还没准备好阅读,于是不得不决定如何