本来想说写篇「更新日志」,但写着写着发现更像日记,那就干脆当日记写。
虽然吧这个博客是我和AI一起折腾出来的。但这篇文章就当是我个人的博客成长记录了,毕竟是我在想怎么改、在决定要不要改。:)
最初的样子,它跑了起来
刚 Fork astro-erudite 的时候,只做了些小改动——换了标题、换了作者、写了一篇《博客初始化》,剩下的几乎全部保留模板默认。只是先让它能跑起来。
增加了一些小功能,改了一些小细节
改动多起来,是从主题切换动效开始的。Astro 原版的切换是直接硬切,体验上有点「跳」。加了一个从按钮中心扩散的圆形蒙版,一下就舒服了很多。
这个功能还加了个配置项 followPointer,可以让动画收束点跟着鼠标走。
之后是加了一个鼠标跟随的小圆点,虽然没什么实际功能,但它让博客感觉更「活」,也算是个小心机了。
评论与照片墙,新功能好耶~
一个没有评论的博客,总觉得少了点什么。挑了 Twikoo,跑在本地。好处是零成本、数据归自己,坏处?(不道啊,还没发现什么坏处)。加了评论之后,感觉博客更像个「社区」了,虽然现在还没什么人来评论,但总觉得它在等着人来。
顺手加了照片墙。一开始只是一面瀑布流,点了直接跳转查看图片,挺不舒服的。后来加了预览灯箱,又独立出一个评论抽屉,点图片能直接在当前页看大图、看评论,体验好了不少。
评论抽屉之前是浮在页面上的,后来改成了点击按钮从侧边滑出的形式,感觉更自然了。
这种「发现不对 → 改 → 又发现不对 → 再改」的循环,大概是折腾博客最有意思的部分。虽然博客功能不算复杂,但总能找到一些细节来改进,改了又觉得哪里不对,再改,再改……感觉博客在不断被打磨,慢慢变得更好。
这首页,我是改了又改
首页是被我重构得最多的一块。最早是 astro-erudite 原版的列表流,干净但平。后来把它拆成了一个 Hero 区 + 精选文章 + 最新文章的结构,Hero 里嵌了一句每天变化的「一言」,算是给进站的人一点意外。
一言的接口就是用的 hitokoto 的公开 API,但加上之后整个首页就活了——每次刷新都不一样,像是博客在跟你说「早」。
留给未来的改动
博客还会继续变。可能加点小动画、可能重写 about 页、可能哪天我又心血来潮想把配色全换一遍。这些都不急,想到就做,做完就写一篇。
一个网站之所以像一个人,大概就是因为它一直在被改。
记到这里。这篇博文就当是个里程碑了,记录一下博客从无到有、从简单到稍微复杂的过程。
也会时不时的更新一下,毕竟博客还在继续成长中。