2022.05.22 | 网站相关 | 18729 浏览 | 31 赞 | 32 条评论


请注意,本文编写于 925 天前,最后修改于 375 天前,其中某些信息可能已经过时。
AI摘要:友链屋是一个订阅友链们更新的网站,通过RSS订阅独立博客,方便用户定期查看友链们的更新。项目使用GitHub Actions每天两次爬取列表,生成静态网站并更新到Cloudflare Workers上。适用范围广泛,可以用于创建文集等聚合网站。项目地址:https://github.com/idealclover/Friend-Link-House。

Powered by AISummary and MoonShot KimiChat.

网站链接:https://blogroll.icl.moe/

项目地址:https://github.com/idealclover/Friend-Link-House

因为这个 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

本文链接:https://idealclover.top/archives/634/

本作品由 idealclover 采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可,转载请注明出处。

标签: 博客, 静态, 网页, 链接, github, 网站, 傻翠, 朋友, 内容, cloudflare, workers, 友链, 更新

31

已有 32 条评论


  1. FGHWETT
    FGHWETT 回复

    和大佬贴贴,rss订阅之前用的ttrss,前几天换成了freshrss,没想到大佬们都是直接开始手撸
    (ó﹏ò。)

    1. idealclover
      idealclover 回复

      唔其实我订阅信息源也是 ttrss,不过对友链只是懒得来一个加一次了就 orz

🤔关于我
翠翠 idealclover
Product Manager @ByteDance
南京大学 2016 级本科生
了解更多
🏠关于博客
基于 Typecho 博客框架
使用个人的 clover clover 主题