AI摘要:友链屋是一个订阅友链们更新的网站,通过RSS订阅独立博客,方便用户定期查看友链们的更新。项目使用GitHub Actions每天两次爬取列表,生成静态网站并更新到Cloudflare Workers上。适用范围广泛,可以用于创建文集等聚合网站。项目地址:https://github.com/idealclover/Friend-Link-House。
Powered by AISummary and MoonShot KimiChat.
因为这个 blog 别骂了别骂了 会更新的 所以也认识了一些有自己独立博客的校友朋友以及网络小伙伴们。
最初还会时不时去友链中逛逛,但随着这个列表越来越长,自己也就没有时间精力一个个点进去了,因此错过了不少小伙伴们的博客更新 QAQ 想着用 RSS 的方式订阅自己友链们的博客更新,这样可以时常去拜访下,但后来也就懒了。
那么要不直接把友链们的更新直接呈现在一个网页呢?这样定期溜一溜就可以知道朋友们都在干什么了。
说来也巧,学弟 orangex4 搞了个项目,用 RSS 聚合了我南的一些独立博客。想着就可以魔改一下,用到自己的友链们上,因此趁着之前五一假期搞了搞。
(仅收录友链博客文章,不代表翠翠本人观点)
不搞不知道,一搞才发现,大家都好能写啊,菜 翠翠 菜
原项目的实现也挺巧妙的,是通过 GitHub Actions 每天两次对列表进行爬取,将生成出对应的静态网站并更新到 cloudflare workers 上,从而达到定期更新的效果。
代码很强,傻翠就是狗尾续貂下,改了个小样式就拿来用了~ 看看友链屋 blogroll.icl.moe
感觉这个东西的适用范围还挺广的,不止于友链,甚至如果想做一个「文集」之类的,也可以通过这个项目+RSSHub的方式,轻松生成一个聚合网站~
如果你也想试一试的话,GitHub 地址在 这里, 里面也附上了使用说明,通过 Fork、配置 CloudFlare、部署和修改之后,里面内容一换,还是很容易弄出一个新的网站的w 感兴趣的小伙伴们快来呀 (又开始硬核要 star XD)
不过这个列表还木有和自己的网站打通 TAT(懒了懒了 还没有想到什么好办法,毕竟是两个项目) 所以如果想申请友链的话 最好这里评论下,GitHub 里也提个 PR~
另外还有更多可以改进的地方
- 可以通过这个来监控大家的网站是不是还都能访问,有木有失联的小伙伴;
- 如果有小伙伴的文章不太适合的话,也可以针对性做一些过滤下;
- 自动识别出网站的 RSS,就不用一个一个表格里填了;
- 以及现在要改的地方还是太多了,想着可以配置化收在一起;
- ...
不过自己太懒了,这些工作也就还都没有做 >_<
或者有没有大佬来 PR!硬核求 PR hhh
对了,以及也申请了一个更短的域名,现在可以通过 icl.moe 来访问傻翠的博客啦~
最近傻翠的更新真的奇奇怪怪 XD 掉粉警告.jpg
已有 32 条评论
和大佬贴贴,rss订阅之前用的ttrss,前几天换成了freshrss,没想到大佬们都是直接开始手撸
(ó﹏ò。)
唔其实我订阅信息源也是 ttrss,不过对友链只是懒得来一个加一次了就 orz