直奔主题,我在 github 上发起了一个组织 「复兴 RSS」 —— RSS-Renaissance ,并创建了一个项目 优质的「独立中文博客」列表 ,这篇文章旨在宣传这个组织和项目,让更多人,尤其是年轻人知道 RSS,知道在互联网上有这么一批 独立博客 ,并促进「独立博客」们的互动。此外,本文还将提供一个可操作的方法,让更多的 独立博客 加入到列表当中。

「捍卫开放的互联网」,这个标题起的有点儿哗众取宠,不过「复兴RSS」的宗旨之一就是促进互联网的开放,而不是少数几个巨头(比如微信、Facebook)掌控着互联网的信息。微信和 Facebook 都是极为 封闭的生态圈 ,打个比方,它们是互联网世界的「大陆」,而独立博客呢?则是互联网世界的一座座「孤岛」。「复兴 RSS」的任务或者说使命,是让这些「孤岛」连起来,成为「群岛」。这个组织,是一个开放的组织,我只是发起人。这个项目 优质的「独立中文博客」列表 是一个开源项目,任何人都可以参与,并且只是一个开端,我希望未来能有更多的、更细分的、专业性更强的类似项目,例如「旅行相关列表」、「法律相关列表」、「数学相关列表」,诸如此类,并不局限于「独立中文博客」。我还希望,能够有更多的志同道合的朋友加入这个组织,创建更多的项目。让微信做它的江湖老大去吧,我们立我们自己的山头。

如果看到这篇文章的你,对我发起的组织和项目感兴趣,不妨加我的微信,我想建立一个「独立博客博主」交流群,互相交流意见。加我时麻烦你备注一下,比如「独立博客 + 你的博客网址」。我的微信二维码:

RSS 是什么?

RSS 的全称是「简易内容聚合」(Really Simple Syndication),通过「RSS 阅读器」,你能够订阅各种感兴趣的网站。至于原理,本文就不细说了。更多介绍这篇文章「当我们谈论 RSS 时,我们在谈论什么?」 也讲得足够详细,我就不多说了。

RSS 曾经有过一段黄金时代,并且我本人也有幸经历过那段黄金时代的最后两年。那么,我是怎么知道 RSS 的呢?

在博客还流行的年代,中文博客圈有过一个平台叫「嫣牛博」,通过「嫣牛博」我知道了「牛博网」1,但是「牛博网」在中国大陆无法访问,我这才知道「防火长城」2的存在。当时,我还不会翻墙,不过幸运的是, Google 还没退出中国, Google Reader 也还没死,Google Reader 就是一个 「RSS 阅读器」,我通过 Google Reader 订阅了牛博网,并且还订阅了许多其他没被审查、无法访问的网站,这让我看见了一个更广阔的互联网世界。

后来 Google Reader 死了,写博客的人越来越少,我订阅过的一些知名博主也不再更新了。那么为什么我现在还要推荐 RSS 呢?因为 我找到了一种全新的方式订阅 RSS

以 「OPML 订阅源」的方式让更多优质的独立博客为人所知

传统的 RSS 订阅方式存在以下问题:

  1. 有一些订阅源不再更新、或者订阅地址变了,自己整理费时费力。
  2. 有的博主也会推荐一些优质的 RSS 订阅源,但需要一个一个手动去添加。

那么,我所谓的 一种全新的方式订阅 RSS 是什么?简单来说,在 优质的「独立中文博客」列表 这个项目中有一个 feedlist.opml 文件,这个文件的地址是 https://raw.githubusercontent.com/RSS-Renaissance/awesome-blogCN-feeds/master/feedlist.opml ,使用 inoreader 阅读器订阅这个 opml 文件,就订阅了所有的「优质的独立中文博客」,方法请看这篇文档——使用-inoreader-订阅-OPML-订阅源。如果这个列表更新了,即又添加了一个新的订阅源,那么 inoreader 则会在后台自动订阅。非常感谢 inoreader 提供了这么一个伟大的功能,使我们的这个项目,即「孤岛」连成「群岛」成为一个可行的方案。

OPML 是英语 Outline Processor Markup Language 的首字母缩写,意思是「大纲处理标记语言」,为一种创建在 XML 上的文件保存格式。目前流行的应用方式为收集博客或播客的 RSS 来源,整理成单一可交换的 OPML 格式的订阅列表,让用户便于转移自己的订阅项目。

说白了, OPML 是一批 RSS 订阅源的集合,但是,传统的「导入」方式有这么一个问题:一般的 RSS 阅读器都是导入 OPML 文件进行订阅,如果这个 OPML 添加了新的 RSS 订阅源,也许使用者不会知道,即便使用者知道了,也需要手动重新导入。而 inoreader 的订阅 「OPML 订阅源」则解决了这个问题。

以 github 开源协作的方式管理「OPML 订阅源」

如果你使用过「inoreader 阅读器」,也许你会发现它本身就自带了一个功能叫做「组合包」,通过订阅他人创建的「组合包」,你就可以方便的订阅一系列 RSS 订阅源。但这个功能有一个问题,需要有 inoreader 账号,只能由单一的个人对「组合包」中的订阅源进行管理,他人无法参与。而通过 github 开源协作的方式,则解决了这个问题,即通过开源社区共同管理一份「OPML 订阅源」。这有什么好处呢?

  1. 任何人都可以推荐或者自荐优质的 RSS 订阅源。
  2. 可以在 github 上发起讨论。比如反应某一个订阅源失效了。
  3. 可以由几个代表共同决定是否收录。
  4. 在 github 上,这个项目是公开的,无需任何账号,所有人都可以看到。同时也会被搜索引擎收录。

「独立中文博客」列表的收录标准

在这篇文章,我以 优质的「独立中文博客」订阅列表 为例,主要是因为大多数「独立博客博主」都是 RSS 的使用者,也许更容易理解本文所讲的内容,并参与到这个项目当中。另外,我在文末的附录中,还会附上其他 「OPML 订阅源」。

为了保证该项目的质量,需要有一个收录标准。但限于我个人的知识水平,收录标准还是挺难制订的,暂时的标准为:

  • 拥有独立域名的个人博客
  • 不收录:纯技术、纯网络、转载资源、网赚、主机资讯等类别的博客

非硬性但可参考的一般标准(以下标准是为了避免添加一些只有三分钟热度的博客,如果文章质量足够高,可以破例):

  1. 博客创立时间 2 年以上
  2. 每年发布博文不少于 5 篇

收不收录由谁来决定?

鉴于该项目目前是刚创立的阶段,并且是由本人发起的,在这个阶段「决定是否收录」由我个人独裁。但我不喜欢独裁。如果说这个项目能够得到关注以及肯定,我希望能由 3 个或者 5 个代表进行投票「决定是否收录」。「复兴 RSS」是一个中立的公共组织,它是属于所有人的,任何个人都可以推荐或者自荐优质的博客到列表中。

另一个设想:友链「OPML 订阅源」

很多博客都有一个称作「友情链接」的板块,即网站互相交换链接,达到互相推广的目的。那么,为什么不能将彼此单独的「RSS 订阅源」聚合为一个「OPML 订阅源」呢?这样,原本是各自有各自的订阅者就成了彼此共有的订阅者。不过,在这个博客和 RSS 订阅日渐式微的年代,这种方式能否有效提升订阅量也已经很难考察了。

后记

据我观察,很多不再更新的独立博客博主,不是不再写作了,而是转移到了微信公众号等大平台。这没什么不好理解的,大平台更方便,方便发布,也更方便得到关注。我们建立博客,将文章发布到网上,就是要给人看的,如果能让更多的人看到,这有什么不好的呢?

「复兴 RSS」多少带点儿理想主义的性质。 RSS 曾经辉煌过吗?RSS 需要复兴吗?开放的互联网需要捍卫吗?此类的问题我没兴趣讨论。如果本文能让更多的人知道 RSS 这种订阅方式,让「独立博客」得到更多的关注,我觉得就足够了。

此外,我还创建了一个 90 后独立博客订阅列表 的项目,尽管我个人不喜欢类似 「90 后」这样的标签,但在中国,不同年代出生的人也的确有其特殊性。欢迎 90 后的「独立博客博主」向这个项目提交收录,也欢迎对本文持有相似想法的年轻人与我联系,我们共同组成一个属于年轻人的圈子。

最后,优质的「独立中文博客」列表 这个项目的初始版本克隆自 中文 iOS/Mac 开发博客列表 3 ,它的建立离不开前辈们的工作,在此表示感谢。

2018 年 8 月 21 日晚,完成初稿。25 日,增添部分内容。

附录:更多「OPML 订阅源」


  1. 牛博网 - 维基百科,自由的百科全书 ↩︎

  2. 防火长城 - 维基百科,自由的百科全书 ↩︎

  3. 这个列表没有再维护了,其中有不少博客链接要么打不开,要么很久都没有更新了,还是有些感慨。 ↩︎