为什么都 2024 年了我仍然在推荐使用 RSS?

很多年前上网冲浪时我就注意到了 RSS,那会我还不是程序员,后来开始使用它订阅并阅读信息,一直用到今天。对于一个几乎所有内容平台都使用算法推荐的时代,RSS 碰巧又成了一个打破信息茧房的好工具,但除此之外他还有很多好玩的用法,本篇文章会详细介绍。

其实 RSS 已经是个从上古互联网时代遗留下来的产物了,但时至今日仍然具备很大的用户基础,简单来说 RSS 就是一个用于分发内容和订阅内容的协议,并且在此基础上涌现出来很多好用的工具。

那么具体来说,RSS 到底是什么呢?首先在常规语境下,它是几个相关协议标准的统称,具体协议内容可以看我前几年写的一篇文章。作为内容平台可以通过这些协议对外分发内容,作为用户则可以订阅 RSS 内容并且阅读。然后,RSS 规定了文档类型格式为 xml 以及每个字段的定义,通过这些字段来描述分发的内容以及内容作者的信息。

不过作为使用者倒是不用关心这么多,就像普通用户上网并不需要关心 HTTP 协议一样,我们只需要找到合适的阅读器和有趣的订阅源即可。

为什么要使用 RSS?

RSS 最终使用起来的体验可能会有点类似微信的公众号,你关注了某个公众号,那么就能在你的公众号文章列表页面看到这些公众号发表的文章,RSS 也是类似,你在一个阅读器上订阅了信息源之后,就能看到这些不同信息源发布的聚合信息,而且完全是去中心化的。比如下面这张图就是我常看的中文博客的列表页面截图。

目前国内质量比较高的内容平台其实已经很少了,而且也越来越封闭。很多个人博客选择使用公众号发布文章,但公众号的内容是无法在其他地方搜索到的,被限制在了微信的生态圈。微博比较零碎,有一些高质量的内容,但鱼龙混杂,从中找到这些内容并不容易。

除了这些大平台之外,个人独立博客仍然保持着相当高的水准充当着互联网的自留地,因为并不需要考虑平台的规则,而且做独立博客的博主大多是有着长时间的写字经验和持续保持内容输出的能力,所以质量比较高。但因为独立博客都有着独立的域名,很多用户并没有没事就打开某个博主网站看一看的习惯,所以这些博客最常用的办法就是通过 RSS 协议分发博客内容,用户只需要订阅一次之后,未来就可以在阅读器上持续阅读博主的博客了。其中包含的内容也很丰富,独立博客的题材很多,更新频率也不高,很适合日常碎片化时间的读物。

由于国外互联网的开放生态,使用 RSS 的用户可能要比国内更多一点,以我在 Medium 上的文章为例,直接在 Medium 平台阅读的用户只有 37%,剩下来源的都是外部,除了 Google 之外,X 上因为有 Publication 自己账号转发所以也会有不少流量,剩下的就是 RSS 了。

如何找到的独立博客?

我上面那个截图中的博客源是需要自己去发掘的,每个人的兴趣不同,喜欢的博主也不同,一个好的 Feeds 需要自己慢慢培养,随着时间的推移,Feeds 会逐渐丰富,内容越来越好。

因为大多数独立博客都散落在互联网的每个角落,而且可能没有很好的 SEO 优化,在搜索引擎的排名中并不高,所以很难被动发现,我用了这么久发现了一些比较好的方式来搜集。

起步阶段可以去看别人总结的 RSS 源列表,从里面找到喜欢的订阅,不过这种列表一般大而全,并不是每个博客都适合你的,只能自己慢慢挑选。当有了初始的 Feeds 之后,日常阅读也会发现有博主推荐其他博客,可以接着订阅。

然后,还有一些在其他平台,比如微信公众号,豆瓣,微博之类的如果看到喜欢的博主可以到他的主页看看有没有留自己的博客链接,有的话就立即订阅上。我发现很多写文章的博主都是有自己自建博客的。

另外还有一些工具可以聚合这些独立博客,比如积薪会自动抓取已经注册到他们平台的独立博客的 RSS,然后通过 AI 总结生成一个简短的描述,然后再通过 RSS 分发,这意味着你订阅了积薪就等于订阅了很多博客了。

最近 V 站站长做了件很有意思的事,他新增了一个专门用于显示用户的博客 TAB,但博客是通过 RSS 抓取的,希望展示自己博客的用户先手动向站长报备一下地址,站长觉得合适会把 RSS 添加到抓取列表,后面只要用户发表了新的内容就可以在这个 TAB 上看到。

站长觉得, V2 可能是中文论坛中,用户拥有自建博客最高的群体,事实上应该真的是这样,我经常看这个 TAB,看到了好多以前就订阅的博主,竟然也在 V 站。

用 RSS 刷微博?

想象一下,如果有个 app 可以同时关注来自微博、X、豆瓣等不同平台的博主,然后在一个 Feeds 里面浏览他们的帖子,岂不是很棒?RSS 就能做到这一点,豆瓣本身就是支持 RSS 的,X 和微博都有工具可以把博主的内容转换成为 RSS,比如这样:

用 RSS 关注信息更新

作为开发者可能比较在意很多依赖库的版本升级,很多框架都提供了版本更新的 RSS,Github 也有很多不同类型的 RSS,甚至可以自己通过 IFTTT DIY 一些自动化工具使用。

用 RSS 看新闻以及刊物

看新闻应该是很多人用 RSS 的原因了,因为绝大多数的新闻媒体都会对外提供 RSS 内容,我们可以轻易的聚合这些信息源,阅读不同行业的最新的信息。

除了新闻之外,还有一些电子刊物、杂志之类的网站,这些网站往往都有很多高质量的文章,RSS 也是他们的主要分发的渠道之一。

上面说到的微信公众号虽然比较封闭,但是有些工具仍然可以帮助你把公众号的内容变成 RSS 来让你订阅,只是比较麻烦,而且我之前用的工具现在也不能用了,可能还有其他的工具。

万物皆可 RSS

万物皆可 RSS 是 DIYGod 大佬做的开源项目 RSSHub 的口号, 通过 RSSHub 可以把非常多的不支持 RSS 协议的网站也创建出一个 RSS 订阅源。

因此 RSS 是存在很多潜在的能力等你发掘的,本质上这就是一个信息发布系统,你完全可以自己定义其中“信息”的概念,只要你希望关注某些信息更新的事件,都有可能制作成 RSS 内容。

工具推荐

RSS 使用起来稍微有一点点门槛,但并不高,如果我们借助一些工具可以用的更好。

首先推荐的肯定是 RSSHub,这个是个工具集合,我用的是浏览器插件,装上之后插件会自动检测当前页面是否存在提供的 RSS 链接,以及是否可以被 RSS,我用这个工具发现了很多很棒的 RSS 信息源。

然后 RSSHub 还可以把很多原本不支持 RSS 协议的网站内容变得 RSS 化,比如微博我用的就是它。

然后 RSS 是需要一个阅读器的,我自己用的 Inoreader,这个比较好用的是有很多过滤规则,而且可以翻译英文的内容,登录账号同步内容速度也比较快,算是阅读器里面做的比较好的了。

如果你是个独立博客的博主,那么可以设置网站的元信息暴露出你的 RSS 地址,否则很多人或者工具可能无法发现你网站的 RSS 信息。添加的方式很简单,在你网页的 header 中添加如下信息即可:

<link rel="alternate" type="application/rss+xml" title="RSS" href="<https://xxx.x/your_rss.xml>" />

Thunderbird 也是支持 RSS 的,并且现在功能和页面做的越来越好了。

RSS 的问题

说了这么多,但 RSS 协议还是有一些问题的,比如作为一个内容分发的工具,却不具备社交的能力,没办法像微博那样点赞转发等等,只能阅读。而且因为协议太过简单,能表达的内容形式也有限,虽然能满足常规的博客,但对于更复杂的内容就没办法支持的很好了。

另外,由于 RSS 协议提供者来自不同的网站,虽然大家都遵守同一个协议,但是在这个协议基础上仍然有很多自定义的空间,导致最终不同网站提供的 RSS 可能会有很大的差别,对于聚合内容阅读起来体验不会很统一。

实际上互联网发展到现在,已经逐渐出现了一些像 RSS 一样的协议来解决这些问题,并且已经取得了相当不错的效果,感兴趣的朋友可以先关注我,后面我会介绍这些更有意思的工具。

《 “为什么都 2024 年了我仍然在推荐使用 RSS?” 》 有 13 条评论

  1. RSS使阅读博客变得更加容易了,获取的是最新的文章。

    如果能实现像头条、抖音那样可以刷新,推荐喜欢、感兴趣的博客文章就更好了

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注