零后端搭建”博友圈”:用 FindBLOG.Net 的 rss.json 直接渲染友链时间线

今年写了不少 WordPress 小工具,结果下载量最高的还是 RSS 相关的那几款。问了一圈,发现很多博主并不是不想玩“博友圈”,而是嫌自建 FreshRSS、写定时脚本、再拼 JSON 太麻烦。于是我把一直在用的 FindBlog.net(下文简称 FB)顺手升级了一下:从原来的“单人收藏夹”改成多用户订阅平台,再把后台聚合的数据直接吐成一份标准 JSON,让大家“零后端”就能在网页上跑一个实时更新的友链时间线。

一、FB 的 JSON 长什么样
– 地址:注册后后台一键生成,一个随机 key.json,防止被恶意抓取。
– 格式:标准数组,每条含 title / link / author / summary / pubDate / avatar,直接给前端渲染即可。
– 刷新:每 4 小时后台自动更新一次;你也可以点“手动刷新”立即同步。
– 额度:每天 30 次访问额度,用来做“服务器→服务器”同步,别在前端 <script src=...> 里直接渲染引用。

二、实现整体思路(1分钟理解)

  1. 你在 FB 后台添加订阅源(支持 OPML 批量导入)。
  2.  FB 服务器每 4 小时把用户自己的订阅文章聚合成 JSON LIST输出。
  3. 你把这份 JSON 拉到自己的主机(curl / wget / 定时脚本都行)。
  4. 网页用一行 JS 或 PHP 把本地 JSON 渲染成 HTML,完事。

三、WordPress 用户:30 秒搞定
插件名:FindblogRss博友圈。  装完先注册 FB 账号,回到插件设置页: – 打开“生成博友圈”开关 → 复制 JSON 地址。
– 把地址粘到插件输入框,选一套主题(默认 / 极简 / 卡片)。 – 新建页面,写短代码 [#findblog_circle],发布。去掉#使用代码。

想做深度美化?插件支持主题,自带三套主题,支持字号、颜色、站点名称等,c.ss 都能自己修改覆写,无需动核心文件,你可以创建自己新的博友圈主题。该插件避免了抓取服务导致自己博客网站加载变慢的情况,后端完全由FB支撑。

示例页面(插件自带主题效果):https://www.jeffer.xyz/jefrssfriends

通过网盘分享的文件:findblog-rss_20251021_181053.zip
链接: https://pan.baidu.com/s/1xo6Ja8VX-OEE5d4IqSBk_Q?pwd=sybw 提取码: sybw

四、常见问题
额度不够用?一天 30 次 额度,正常站点完全够用,因为4小时更新一次json,一天拉取6次即可;30次是为了让各种折腾人调试自己页面的额度。即使你一小时访问一次,json也是4小时更新一次,频繁访问是无意义的。

总结:如果你只想“找个地方收藏 RSS,再顺手把最新文章丢到博客页面”,FB 的 rss.json 同步方案基本就是“配置 5 分钟,运行 0 维护”。已经用上的朋友把链接丢给我,我统一放到 Findblog 的“案例墙”,让大家互相串门。祝折腾愉快!

如果你没有这个需求,那么你可以每日打开 Findblog.net ,查看全网最新的独立博客更新内容,我们的更新时效和覆盖度,足以支撑每一位博友,早中晚闲暇时间的阅读需求。

图标地址: https://www.findblog.net/logo.svg

网站地址:https://www.findblog.net/

底部标识:FindBLOG      FindBlog

网站无收费,希望大家在自己的博客底部给加一个链接或者图标。

《 “零后端搭建”博友圈”:用 FindBLOG.Net 的 rss.json 直接渲染友链时间线” 》 有 51 条评论

  1. 小十 的头像

    大佬的朋友圈果然都是大佬

    1. Jeffer.Z 的头像

      人家是大佬,我是大佬的左右。😁

  2. 小陈故事 的头像

    体验了一下。项目很棒。非常符合我的需求与风格。感觉弄到了我心坎上了,实名表扬,希望戒骄戒躁,保持长期稳定。哈哈哈。

    1. Jeffer.Z 的头像

      感谢老陈同志的表扬,我会戒骄戒躁保持下去。😄

  3. Feng 的头像

    能不能给一个FindBlog的订阅连接,想在后台直接导入,偷个懒。

    1. Jeffer.Z 的头像

      没理解😳,你是要全站的json输出,还是opml的订阅文件,全站订阅是好多用户汇总的,每个用户导入opml都会创建订阅地址到公共订阅。你是要一个opml订阅文件导入你的注册账号嘛?

      1. Feng 的头像

        是的,我已经在博客后台安装好插件了,但想着要一个一个的添加太麻烦,所以说还是懒嘛

      2. Jeffer.Z 的头像

        理解了,我的订阅输出的json非常多订阅,因为我是抓取了一部分的订阅,相当于全站大部分的订阅都输出在这个json,我发邮件吧json的地址,你填写这个地址就行了,就是有点太全了。

      3. Jeffer.Z 的头像

        已经发邮件,记得查收。订阅是支持导入的,如果你有freshrss或者folo,直接在这些导出你的订阅为文件,然后在你的注册账号就能批量导入这些订阅。用我的json也可以,每日30访问,额度都够用。

  4. 粽叶加米 的头像

    前男友做了鸭成功吸引了我!

    1. Jeffer.Z 的头像

      就是博友的文章,嗯,我愿称之为最浪博友,经常分享一些非常规知识给大家。

  5. 王叨叨 的头像

    我觉得可以使用github action写一个定时任务,我现在豆瓣数据就是这么搞的。

    1. Jeffer.Z 的头像

      对于普通不写代码博友,门槛有点高。我这个主要是为了输出json,然后针对各个博客插件输出数据,这样博友就能直接安装使用。github或者自己程序肯定是最符合自己,奈何好多博友不会写代码😂

      1. 王叨叨 的头像

        我写了一个,直接 fork 后,配置一下就好了,比较简单,用node去抓rss,然后生成json,后面写一个教程,这样就可以使用免费的服务了。

      2. 王叨叨 的头像

        我写了一个RSS机器人,可以定时去抓取RSS,https://github.com/wangdaodao/rss-bot,生成JSON格式的数据,如果有编程基础的可以试试,原理就是拿Node去做的抓取和转换,定时执行Github Action任务就行了。

      3. Jeffer.Z 的头像

        牛批,行动派。已经在FB推荐这篇文章。适合一些折腾喜欢github的博友们。。

  6. 卫博生 的头像

    简称FB,这名字一听就上档次,扎克伯格都发抖。
    FB这项目非常棒,遥想折腾了多年的博客导航网,希望能长久稳定运行~

    1. Jeffer.Z 的头像

      你最近好消停啊,都看不到你动态,哈哈哈,扎克伯格的流量我就蹭了。

  7. 耳朵的主人 的头像

    夜晚护眼模式的文字配色好高级,哈哈,我准备,偷样式了。

    1. Jeffer.Z 的头像

      那个黑夜模式是一个第三方的js库,你直接调用就行。/npm/darkreader@4.9.80/darkreader.js

  8. 紫慕 的头像

    等等,我在找那篇前男友做了鸭的文章。

    1. Jeffer.Z 的头像

      三十河海兄弟的问题,嗯~非常猎奇,我还去评论啦,哈哈哈。不拿博友当外人,什么都写。我心中的最浪博主。

    2. 2broear 的头像

      盲生,你发现了华点

  9. 龙笑天 的头像

    很赞 已收藏 一直在看十年之约的那个feed~

    1. Jeffer.Z 的头像

      我还去了看了下,十年之约那个feed也很全了,不过按照纯时间list标题,有点单调。

      1. 龙笑天 的头像

        入库时间排序可以的。有不少人的feed是按别人博客feed的文章发布时间排序,这可能就会导致之前看过的文章列表里又会被插入一些新文章,这就不好了。

  10. 2broear 的头像
    2broear

    这个ui很大众了

    1. Jeffer.Z 的头像

      这个是标准的三栏,一般博客和杂质都是这个,属于烂大街但是符合用户习惯吧。

回复 XIGE 取消回复

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