一种古老的内容推送技术——RSS

何谓RSS?

对于我们当代的年轻人来说,RSS也许是个十分陌生的概念;然而对于老一代网民尤其是其中的技术宅们来说,或许并不陌生。在那个时代,微信、微博等社交平台和通讯工具尚未出现,博客、论坛和新闻网站是当时的网民们网上冲浪的经常去处。然而手动打开众多自己喜爱的博客和新闻网站查看有无更新信息非常方便,于是作为一种信息聚合方式,RSS更快地检查您的网站更新,同时也能让博主和新闻媒体创建新闻频道并发布至因特网!

RSS(简易信息聚合) 是一种消息来源格式规范,用以聚合经常发布更新数据的网站,例如博客文章、新闻、音频或视频的网摘。RSS文件(或称做摘要、网络摘要、或频更新,提供到频道)包含全文或是节录的文字,再加上发布者所订阅之网摘数据和授权的元数据。 [1]

通过使用 RSS,您可以把需要的信息从不需要的信息(兜售信息,垃圾邮件等)中分离出来,通过使用 RSS,您还可以创建自己的新闻频道,并将之发布到因特网。[2]

如今,随着互联网日趋中心化,博客、传统论坛等日渐式微,大多数网民的信息聚合主要依赖如微信公众号、知乎、Bilibili、今日头条等平台。但作为一种“去中心化”的协议,RSS仍然具有无可替代的优势。

我该如何用RSS聚合信息?

选择RSS阅读器

诸如Outlook、Foxmail、Thunderbird Mail等邮件客户端一般都支持添加RSS Feeds账户。

网页端

更多客户端读者可以自行查找,本篇不再赘述。

移动端
Android

如何添加RSS源?

以本博客的RSS源,使用Thunderbird Mail为例演示。其他阅读器请查阅相关文档或指引。

  1. 复制您所要添加的RSS源的xml地址,RSS的通用图标如,您或许在博客或新闻网站很容易找到它的身影。对于本站,如果您是在PC端访问,它在您屏幕的左上角的Overview中,点击它,然后复制浏览器地址栏中的内容;如果是移动端,请直接复制https://gaokeyong.coding.me/atom.xml。

  2. 打开Thunderbird Mail,打开编辑->账户设定->账户操作->新增Feeds账户,随意选取账户名称。

  3. 点击左侧您创建的Feeds账户,点击右侧“管理订阅”,并在“Feeds URL”中粘贴您刚刚复制的地址,点击“添加”按钮。

  4. 添加RSS源完毕。

如何为我的博客创建RSS源?

如果您的博客不是Hexo搭建、使用NexT主题

请参考RSS教程

如果是[4]
  1. 安装插件。进入hexo目录,打开bash,执行命令
1
npm install hexo-generator-feed --save
  1. 添加配置。在本地hexo根目录下的_config.yml文件中,添加如下配置。
1
2
3
4
5
6
7
8
#RSS
plugin:
- hexo-generator-feed
#Feed Atom
feed:
type: atom
path: atom.xml
limit: 20
  1. 添加主题配置,在主题目录下的_config.yml目录下,添加如下配置。
1
rss: /atom.xml

注意:请在hexo根目录下的_config.yml文件中配置好URL、时区等内容,否则将导致内容时间和源URL等信息存在问题。

后记

深夜写下这篇文章,怀念当年互联网的童真年代,去中心化、互帮互助、好学、匿名性等这些令人怀念的东西,已然被日趋中心化的互联网磨蚀的稀缺而珍贵。博客、论坛、电子邮件、RSS、IRC这些东西被裹挟着便捷性和商业性的新一代社交媒体抛入历史的洪流中,令人唏嘘。谨以此文,纪念逝去的那段时代。

参考文献


  1. RSS. 中文维基百科 https://zh.wikipedia.org/wiki/RSS ↩︎

  2. RSS 简介. 菜鸟教程 https://www.runoob.com/rss/rss-intro.html ↩︎

  3. Andrew Zhu在知乎上对AZ Reader的介绍. 2019 国内最好的 RSS 阅读器是什么?. Andrew Zhu https://www.zhihu.com/question/28808592/answer/49143621 ↩︎

  4. hexo博客安装RSS插件. cyang812的CSDN博客 https://blog.csdn.net/u011303443/article/details/52333695 ↩︎