掐指一算,本博客和网站用的这套外观主题已经有将近 11 年的历史,也就是说 11 年没有做过设计上的大改版了。

自 2015 年这个命名为「Benitation」的外观主题上线后,本博客的外观设计基本就维持至今。这些年也有过多次大改版的想法,但都不了了之,大概是我实在构想不出一个全新的、可以超过当前的、且有个人风格的设计了😮‍💨。不谦虚地说一句,Benitation 我个人还是挺满意的。

这 11 年里,除了 2020 年比较大的更新(主题也重新命名为「Benitation 2020」),其他都是小修小补。2025 年也小修小补了一下。


底部导航栏 & 页脚

2025 年末稍微调整了桌面端的版面:固定底部的导航栏(红色横栏)中的内容调整;增加常规页脚区域(footer);页面滑动至底部时导航栏向下缩小、融入页脚。

之所以这样调整,是希望整个版面更「当代」一些——原本 copyright 放在导航栏右侧、没有常规页脚区域,这些都不太当代,功能上也略含混。当然,其实固定在底部、类似 dock 的导航栏本身现在在桌面端网页就不太流行了。年中时曾想把导航栏改到顶部,甚至着手改代码了,但断续且拖延地捣鼓了半年,觉得不行啊、底部导航栏还是不能丢啊,毕竟至今或多或少已经成了本站特色。

2020 年至今的底部导航栏,以及想把它挪到顶部的一个尝试

于是推翻重来。在保留底部导航栏的同时增加页脚,主要问题是它们在视觉上会冲突——页面滑动至底部时,顾名思义「页脚」应该是视觉区域最下方,但此时最下方却是被导航栏占着的。经过了一些懒得在这写出来的思考过程,最后解决办法如当前所示,即让导航栏「成为」页脚的一部分。


年份归档

年份归档页面调整为按月份划分区块。这个倒不是功能上非常必要的修改,毕竟一年下来我顶多发 20 篇文章左右,分不分意义都不大。不过我也追求尽量有序一些,按月份划分之后,可以一眼知道哪个月发了多少,或者没发。


一些看不见的修复

大概是七月时升级了空间的 PHP 版本和 WordPress 系统,然后出了大事——整个博客崩溃了。

在调试中发现,罪魁祸首是函数「create_function()」。PHP 弃用这个函数好些年了,Wordpress 近年的版本也没在用这个函数,问题出在一个几百年没更新的插件。但本博客的某项功能要依赖这个插件,目前没找到替代品,然而我也实在不懂该如何修复,于是请教了 2025 年的大热角色—— AI 老师。

通常来说,我对 AI 提供的信息是没那么信任的,很多时候我都会去传统搜索引擎上复查。不过用 AI 来改代码还真挺好用:首先是我不懂,它瞎说我也看不出来;其次是结果就是最好的验证方式,行就行、不行就不行——想到了《芙莉莲》中人类的飞行魔法是直接挪用魔族的魔法,尽管不理解原理,但管他呢能用就行。靠着 AI 糊里糊涂地修好。

另外也算是修好了 SMTP 发送邮件的功能。本博客中评论被回复时,系统可以自动发送通知邮件,然而应该是 2025 年一月开始这个功能失效了,不管怎么测试都失败。问了 AI 都没解决,去搜索发现其他人也遇到类似情况——原来是空间商禁掉了某个函数。anyway,最后用了一个非常曲折的方式来恢复原本的功能——总之能用就行。