怀念那些年的博客交换网络,所以我做了一个新的

还记得 2010 年左右的博客圈吗?那时候我刚开始写博客,每天最期待的事情就是看看侧边栏里那个小小的”友情链接”模块,或者是”博客联盟”的推荐文章。点进去,总能发现一些意想不到的好内容。

那时候的博客圈真的很纯粹。大家写博客是因为有话想说,想分享,想连接。没有什么变现压力,没有什么增长黑客,就是单纯地想让更多人看到自己的文字,也想看到别人的精彩想法。

我记得当时还有一些内容交换网络,它不止是友情链接,而是在博客之间建立共享的相关文章连接。比如,你发了一篇与淮南相关的游记,在你的博客文章下面就会展示另外几个博主发表的与淮南相关的博文。

这样的内容交换网络有很多,包括在中文世界也有,叫“无觅网络”。

那种感觉就像是在一个巨大的图书馆里闲逛,你永远不知道下一本书会带给你什么惊喜。

但是好景不长。大概到了 2014 年左右,随着移动互联网时代的到来,全球的博客圈子都出现了不同程度的衰退,中文博客圈尤其是如此。随之而来的,是这类内容交换网络要么变味儿(充满广告),要么倒闭了。而更多的逐利写作者,转向了去平台写作,比如今日头条和微信公众号。

在中心化写作平台,相关文章的推荐似乎并不是一个问题,那里天然弱化作者的独立属性,希望读者在相关内容的海洋中一直沉迷下去。这似乎让情况从过度孤立,走向了过度连接。

再后来,社交媒体崛起了。Facebook、Twitter、微博,大家的注意力都被吸引过去了。那些小而美的博客交换网络,就这样慢慢消失在了互联网的历史长河里。

2022年,我决定重新开始写博客。说起来也挺有意思,工作了这么多年,经历了移动互联网的整个浪潮,最后还是觉得博客这种形式最适合表达复杂的想法。

重新开始写的时候,我发现了一个很有趣的现象:很多人都在做同样的事情。厌倦了社交媒体的噪音,厌倦了被算法操控,大家又开始回到独立博客这个老地方。

但是有个问题:现在的独立博客仍然太孤立了。

以前至少还有 RSS,大家会订阅彼此的博客。现在连RSS都没多少人用了。你写了一篇很棒的文章,除了你的老读者,很难被新的人发现。而作为读者,你也很难发现那些和你兴趣相投的新博主。虽然在中文圈也有一些以友链为核心的链接交换网站,但它并不能解决“内容”本身被发现的问题。

我开始怀念那些年的博客交换网络了。

如果重新做一个会怎样?

有一天晚上,我突然想:如果重新做一个博客交换网络会怎样?但是要避免当年那些网络的问题。

首先,绝对不能有广告。这个是底线。

其次,不能做成一个大而全的平台。大平台最终都会变质,因为运营成本太高,总要想办法变现。

那如果做成联邦式的呢?就像博客本身一样,你可以像创建博客一样,创建一个关于博客的内容交换网络,这样你就可以拥有对这个内容交换网络的完全自主权。

你可以搭建自己的小网络,只邀请你信任的朋友加入。这样既保持了内容质量,又避免了商业化的污染。

说干就干。我花了几个月时间,做出了WP Chiral Network。这是一个基于 WordPress 的跨站相关文章插件。

名字里的”Chiral”来自《死亡搁浅》,那个在游戏史上最重视”连接“的游戏,因为当我想要做这个插件的时候,我想到的第一反应就是《死亡搁浅》中残存人类重建网络的场景。Chiral 本意是化学中的手性分子,它本身在”独立博客的相关文章“这件事上也符合隐喻——看起来相似,但实际上是镜像关系,不能完全重合。我觉得这很像博客:每个人的观点可能相似,但又有着独特的视角。

技术上,我选择了WordPress插件的形式。毕竟现在还在写独立博客的人,大部分都在用WordPress。

整个系统分为两个部分:

  • Chiral Hub Core:这是网络的中心,负责收集和分析内容
  • Chiral Connector:这个装在各个博客上,负责同步内容和显示推荐

最巧妙的地方是,我利用了WordPress.com的相关文章算法。Jetpack会把内容同步到WordPress.com,然后利用他们经过数十亿文章训练的算法来计算相关性。这样我就不用自己从零开始做推荐算法了,并且大幅降低了创建网络的性能需求。

当我第一次看到系统工作的时候,那种感觉真的很奇妙。我点开了一篇我自己的游记,看到了我朋友的另几篇游记出现在了它的下方。

点进去看,都是很用心写的文章。没有标题党,没有为了SEO而堆砌关键词,就是真诚地在分享想法和经验。

那一瞬间,我仿佛回到了 2010 年。

我把WP Chiral Network做成了完全免费的开源项目。代码放在GitHub上,任何人都可以下载使用,也可以根据自己的需要修改。

有朋友问我,为什么不考虑做成一个中心化服务?首先,中心化服务意味着更高的运营成本,这意味着我可能像那些死掉的内容交换网络运营商一样不得不往里面加入广告。然后,一旦加入广告,就连我自己可能都不想用这个服务了。所以,就像独立博客一样,让每个博主能建立自己的小网络,是最好的方式。

因此,这个项目更像是一种情怀的表达。我想证明,在这个被算法和广告主导的时代,我们仍然可以创造一些纯粹的东西。

当然,作为一个联邦式的开源工具,使用起来确实需要一些技术知识。所以我专门做了一个详细的说明网站。从安装到配置,每一步都有详细的说明。

如果你也在写独立博客,如果你也怀念那个博主们相互支持的时代,我邀请你来试试WP Chiral Network。

你可以创建一个只有三五个朋友的小网络,也可以邀请更多志同道合的博主加入。重要的是,这个网络完全由你控制。没有外部的广告商,没有算法黑盒,只有你认可的优质内容。

也许我们无法回到2010年,但至少我们可以在2025年重新创造一些美好的东西。

让我们一起重新连接独立博客的世界吧。

Fediverse Reactions
评论尸 的头像

如果你觉得本文有信息增量,请:

喜欢作者

 

精选评论

  1. NovaDNG 的头像

    啊這, 然而我的部落格用的是 hexo, 沒法用到 wp 外掛⋯⋯

    1. 评论尸 的头像

      后续有计划让静态博客以节点方式加入。

  2. Qi 的头像

    Substack不考虑一下么。

    1. 评论尸 的头像

      Substack 在大陆网络打不开,虽然我不太在意大陆的自然流量,但偶尔还是想把文章分享给朋友的。

  3. Mayx 的头像

    如果用嵌入模型就可以不依赖WordPress了,我以前用过CF Workers的AI做过类似的功能
    https://mabbs.github.io/2024/10/01/suggest.html

    1. 评论尸 的头像

      依赖 WordPress 的其实不只是相关性计算,当涉及到跨站的时候,还有用户注册、用户登录、单篇文章屏蔽、审核模式等一系列围绕相关展开的东西……
      单独做个系统有点开发量过大了,所以 Hub 端做成了 WordPress 的插件。
      后续,应该会出个 JS 客户端专门给静态博客做节点,加入 Hub。这个是可以实现的。