我曾经在https://zerocounter.fun/archives/danfM7eK中提到,受到KEY公式在B站官方账号为虚拟角色庆祝生日的启发,我一度想在这个博客里也每天为喜欢的角色、现实里的朋友们庆生!之前碍于几乎完全不懂前端技术(是的,能看,能改,但是不会写),一直用每天发文章的方式来实现这个想法。努力了一段时间发现了两个问题——第一,每天去写一篇这个太折磨了,有的时候还不止一篇,也经常忘记;第二,作为一个其实没什么实质性内容的文章,大量挤占了这个本就更新不频繁的博客的文章空间,观感很差。

Halo从1.20开始支持一个新功能:特定分类的文章可以设置为不在主文章目录里出现。借助这个功能,我一口气隐藏了所有的生日快乐系文章——然后就再也找不到合适的地方加载他们了。最重要的是,这依然不能解决有的时候会忙忘了这件事。(当然,我也可以选择一口气写完所有的生日快乐系列文章,但这也太愚蠢了)

但是现在,得益于LLM在过去一段时间里的突飞猛进,加上本月25日前可以白嫖腾讯云的671B完整DeepSeek-R1的API,我尝试用LLM来辅助我完成我几乎一窍不通的前端部分的设计。事实证明,写前端的小组件对DS来说就是小菜一碟。于是,搭配上之前早就写好但是一直没用的纪念日APIidays,收藏集正式上线了一个可以自动更新、不占用文章列表、并且可以热重载数据文件的纪念日小模块!

纪念日现在会在博客的两个地方加载:

1.首页

通过桌面端访问网站时,在首页右侧的推荐文章处作为头图加载。

D9C9658ACB7FA07F28E143E5744919EC.png

2.纪念日专题

点击右侧的头图或是访问收藏集顶部的“纪念日”,跳转到详细的纪念日主模块。

88C9F359D65D4E3E648898E80CD07A2E.png

让收藏集和大家一起来纪念或是庆祝那些重要的节日和美好的角色诞生日吧~