RSS

啥是RSS?

RSS(来源:WiKi)(英文全称:RDFSite Summary 或 Really SimpleSyndication),中文译作简易信息聚合,也称聚合内容,是一种消息来源格式规范,用以聚合多个网站更新的内容并自动通知网站订阅者。使用RSS 后,网站订阅者便无需再手动查看网站是否有新的内容,同时 RSS可将多个网站更新的内容进行整合,以摘要的形式呈现,有助于订阅者快速获取重要信息,并选择性地点阅查看。

“资源描述框架站点摘要”(RDF Site Summary)即 RSS的英文原意,后来通过逆向首字母缩略词变更为“ReallySimpleSyndication”(简易信息聚合)。将新闻标题、摘要(Feed)、内容按照用户的要求,推送至用户的桌面便是RSS 的目的。有时 RSS 一词大体上意为“社会性书签”,包括各种 RSS的不同格式;例如,Blogspace对使用网摘于一集成器内之动作标为 RSS info 和 RSSreader,虽然它的第一个句子就包含明确的 Atom 格式:“RSS 和Atom 文件能够用简单的格式从网站更新消息至你的电脑!”

RSS 摘要可以借由 RSS 阅读器、feed reader 或 aggregator等网页或以桌面为架构的软件来阅读。标准的 XML档式可允许信息在一次发布后通过不同的程序阅览。用户借由将网摘输入 RSS阅读器,或是用鼠标点取浏览器上指向订阅程序的 RSS 小图标 URI(非通常所称的 URL)来订阅网摘。RSS阅读器会定期检阅网站是否有更新,然后下载至监看用户界面。

巴拉巴拉了这么一大堆,实际上上手起来并不难

你可以看到我的网站上侧边栏中有个

RSS
RSS

标志,你点一下,会进入类似这样的页面

XML文件
XML文件

我们不用管网页内容,直接复制地址栏的地址https://weekdaycare.cn/atom.xml

这就是我们需要的RSS源

然后我们找一个RSS阅读器,这里我用的是Fluent Reader,把刚刚拿到的链接复制进去

FluentReader
FluentReader

就可以开始愉快的玩耍啦

界面
界面

RSS 源 + RSS 阅读器

这便是 RSS 最简单的用法


RSS订阅源

那么,我们如何获取自己想看信息的RSS订阅呢?

在这里,我介绍一个DIYgod开发的神器——RSSHub

RSSHub介绍

RSSHub 是一个开源、简单易用、易于扩展的 RSS生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源。RSSHub借助于开源社区的力量快速发展中,目前已适配数百家网站的上千项内容

可以配合浏览器扩展 RSSHub Radar 和 移动端辅助 App RSSBud (iOS) 与 RSSAid (Android) 食用

下面我以浏览器拓展RSSHub Radar为例

安装拓展

RSSHub Radar 会自动检测当前页面有没有 RSS 和 RSSHub 支持,检测到则会在右下角显示一个角标,点击就能复制 RSS 源了

以少数派为例

进入少数派官网

我们单击拓展

网站内的RSS订阅源就显示出来了

那么一些网站并不具备RSS订阅源该怎么办?这个时候就需要借助我们的RSSHub

拿B站举例

比如说我要订阅稚晖君大佬的B站投稿

进入稚晖君的主页,单击浏览器拓展

然后直接复制RSS链接到RSS阅读器就可以食用了

然而遗憾的是,官方提供的 RSSHub 域名(rsshub.app)已经被墙了,因为 RSSHub 官方域名已经被不少网站做了反爬限制,就算你能利用国外在线 RSS 服务做中转来使用,也是不推荐你去用官方域名的

解决方法也很简单,找一个没被墙的域名,替换掉官方域名即可

配置RSSHub Radar

上面的例子,我们可以观察到一个 RSSHub 生成的订阅源可以简单分为两部分:域名 + 路由

https://rsshub.app/bilibili/user/video/20259914
|<-----域名------>|<-----------路由------------>|

单击浏览器拓展,点击右上角的小齿轮图标

进入这个页面

这个时候你点立即更新是没有用的,因为RSSHub官方域名是被墙了的

你可以用我的RSSHub域名 https://weekrsshub.vercel.app

目前vercel.app域名已被DNS污染,请使用新的RSSHub域名 https://weekrss.cf

或者你也可以自己0成本在Vercel/Heroku上搭建RSSHub,官方教程在这里https://docs.rsshub.app/install/

不论如何,填好RSSHub的域名后再次点击立即更新就应该可以了

RSS 阅读器

RSS阅读器
RSS阅读器

一些在线 RSS 服务提供了过滤文章的功能,它们在能够自动抓取 RSS 订阅源中的更新内容的同时,根据你的设置筛选文章

还有,如果你需要多端进行RSS阅读,同步电脑与手机的文章阅读、收藏状态,也需要靠在线 RSS 服务来解决

但不幸的是,目前知名的在线 RSS 服务均存在被墙的问题,比如 Feedly、NewsBlur、Feedio...