之前看到有其他博主搞了freshrss,当时抄了一个作业,于是有了博客友圈,用来输出友链文章。
freshrss是部署在docker上面的,然后通过php输出json格式的订阅信息,再展示在网站上面。但是毕竟多部署一个项目,也占用了部分服务器资源,所以我想着要不要取消这个服务,把友圈删除了。
前几天在QQ上面聊天的时候,谈到了freshrss,呆哥说他现在用了新的方案,不需要部署rss订阅器了,那就是直接让AI写了一个PHP代码,访问友链的rss,直接输出数据,而不是通过freshrss输出这些。
我想想也是,之前部署freshrss是因为需要一个rss订阅器,同时也能在博客上面搞一个友链文章,但是现在用了follow之后,就不怎么使用freshrss了,而且可能是我之前安装的时候哪里出了问题,有的时候无法正常获取订阅,因此我想着删掉这个服务,采用呆哥的方案。
于是让通义千问给我写了代码,但是才想起来我的友圈样式是带logo的,于是又让通义重新写了一份,感觉很完美,就开始在代码里面添加订阅地址了。
但是我没考虑周到,rss和atom的输出格式有区别的,有的友链采用的是atom类型的,于是又让通义做了修改,最后输出了最终版。
同时对友圈页面做了一些调整,原本是获取友链的最近文章,输出最新的30条,为了页面的协调,现在改为了只输出最新文章,并且只输出12条。
友圈信息由中国香港服务器获取,请确保你的网站可以被中国香港IP访问。