使用Friend-Circle-Lite实现自动友链文章采集及接入Stellar主题
在此前我使用的是Rock-Candy-Tea/hexo-circle-of-friends,但是该项目已经停止更新许久,加上又莫名其妙地同步了上游导致我配置丢失没法使用,干脆全部迁移到willow-god/Friend-Circle-Lite
整体部署起来比较方便,我这里也不多说了,主要说一下我遇到的问题
首先是获取友链列表,旧项目基于页面解析实现的,填个友链页面就行(不过我用的是websites标签,所以还要自己改改代码),而这个项目是通过部署时调用程序直接导出。我参考了评论区老哥HPCesia的写法
注:linkList这样写是因为我有多个链接配置
1 2 3 4 5 6 7 8 9 10 11 12 13
| PS F:\myblog\source\_data> tree links /f 文件夹 PATH 列表 卷序列号为 686F-079D F:\MYBLOG\SOURCE\_DATA\LINKS d-friends.yml friends.yml mogul.yml projects_coopreate.yml projects_my.yml projects_myold.yml websites.yml
没有子文件夹
|
Stellar数据服务:
组件配置:
source\_data\widgets.yml1 2 3 4 5 6
| friends_timeline: layout: timeline title: 看看朋友们 api: https://faster-raw-git.hzchu.top/thun888/Friend-Circle/refs/heads/page/all.json type: fclite limit: 20
|
部分链接没有提供RSS,这里使用PolitePol来生成RSS链接,挺方便的
Snipaste_2025-07-08_23-25-05.jpg
Snipaste_2025-07-08_23-25-15.jpg
Snipaste_2025-07-08_23-25-59.jpg