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

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"> 
      <p>我对信息和知识摄取思考颇多。互联网带来的信息易得性是非凡的。遗憾的是,信息中的精华与噪音比例相当低。对我来说,通过RSS馈送订阅,能以极小的干扰获取我所需的高品质内容。</p> 
      ... 
    </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的原因之一是它的即时性:我在需要时就能获取内容。我理解有些人喜欢接收包含最新文章的电子邮件,但这并不适合我。邮件到达时,我往往还没准备好阅读,于是不得不决定如何
