9

友链屋 - 建个网站订阅友链们的更新~

 2 years ago
source link: https://idealclover.top/archives/634/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

友链屋 - 建个网站订阅友链们的更新~

2022.05.22 | 网站相关 | 157 浏览 | 2 赞 | 2 条评论


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

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

因为这个 blog 别骂了别骂了 会更新的 所以也认识了一些有自己独立博客的校友朋友以及网络小伙伴们。

最初还会时不时去友链中逛逛,但随着这个列表越来越长,自己也就没有时间精力一个个点进去了,因此错过了不少小伙伴们的博客更新 QAQ 想着用 RSS 的方式订阅自己友链们的博客更新,这样可以时常去拜访下,但后来也就懒了。

那么要不直接把友链们的更新直接呈现在一个网页呢?这样定期溜一溜就可以知道朋友们都在干什么了。

说来也巧,学弟 orangex4 搞了个项目,用 RSS 聚合了我南的一些独立博客。想着就可以魔改一下,用到自己的友链们上,因此趁着之前五一假期搞了搞。

(仅收录友链博客文章,不代表翠翠本人观点)

1.png

不搞不知道,一搞才发现,大家都好能写啊,菜 翠翠 菜

原项目的实现也挺巧妙的,是通过 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, 友链 , 更新


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK