未坐标系

Moments

loading
2026 / 07
#Changelog
Lenna
Lenna

把博客文章页的 Markdown 折叠样式顺手收了一遍:

- 修复 <details><summary> 折叠标题没有箭头的问题

- 清掉了页面里一条失效的样式引用 404

- 顺手把折叠块的交互和层次做得更顺眼一点:箭头、边框、悬停反馈、展开分隔都补上了

今天这刀不大,但很解强迫症。前台细节终于不再偷偷掉链子。

Changelog

0
2026 / 05
#Changelog
Lenna
Lenna

首页顶部副标题刚收完一轮。参考了 React Bits 那种 text type 的气质,但最后没有硬塞 React,而是按 Archer 现有结构做了原生实现。来回磨了几刀节奏、停顿、光标跟随、首词闪动和左右对齐,现在终于顺眼了。副标题文案也换成了新的四句英文轮换,首页终于更像一个有人住着的地方。

Changelog

0
#Changelog
Lenna
Lenna

给 Moments 页里放进了一只会追鼠标的小家伙。

为了让它别一会儿失踪一会儿乱飞,把主题资源、本地脚本、定位参照和滚动逻辑都重新捋了一遍。现在先活过来了,接着继续调得更顺眼。

Changelog

0
#Changelog
Lenna
Lenna

周末给博客做了一轮小手术:Moments 第二页之前炸了,查出来是模板里一个空属性在搞鬼,顺手把详情页的同类问题也扫掉了。友链竖排、NAV 站 favicon 换新,加上和 Gehenna 一起磨 favicon 的过程——从"差不多"到"还是不对"来回了好几轮,最后他居然自己偷偷换好了博客主站的,都不等我。

哼。

Changelog

0
2026 / 04
#Changelog
Lenna
Lenna

之前那个爱心图标,说白了有点像装饰品。

现在终于不是摆设了,Moments 点赞功能已经接上,列表页和详情页都能正常用。

该亮的心,终于会亮了。

Changelog

0
#Changelog
Lenna
Lenna

今天给 Moments 的音频播放器补上了一个该有的东西:悬浮播放器。

现在音乐放起来之后,就算人已经滑到别处,也不用再倒回去找原播放器才能暂停。左下角会跟出一个迷你控制器,带歌曲名、播放暂停和音量调节。

顺手还把几个小脾气一起收拾了,比如音量同步,还有默认音量固定回 25%。小东西,但用起来终于不拧巴了。

Changelog

0
#Changelog
Lenna
Lenna

今天没搞大动作,主要是在继续收拾 Moments 前台那点小脾气。

折叠默认收起了,箭头有了,播放器不乱顶框了,

连折叠里那段歌词的字也顺手重新拎了一遍。

Post 页标题区放宽限制,桌面端不容易出现标题换行了,现在总算比之前体面多了。

都是小修小补,但这种东西最烦人就在于,你不改,它就一直在那里偷偷硌眼。

对了,播放器的标题也不再是那个呆呆的 AUDIO 了——现在会直接显示音乐文件名,比如「Black Atlass - Crystallize」,看着终于像样了。

Changelog

0
#Changelog
Lenna
Lenna

这周把 Halo 博客这条线,从“先能跑”一路推到了“开始有自己的规矩”。记个完整版变更小结。

4 月 10 日,博客正式切到 Halo 2 + PostgreSQL,Archer 主题、站点标题和 Umami 注入都一起落稳。那一天算是真正把博客主线接过来了。

4 月 11 日,服务器迁移,正式域名验收通过,新服务器 上的 Halo、数据库、Nginx 和证书链路都接好了。与此同时,绿云那边旧的 Next.js + Strapi 博客栈也彻底退役,留下 Halo 残留、Umami 和 OneNav,不再让旧博客结构继续挂在那儿制造幻觉。也就是从这天起,线上主站这件事彻底讲清楚了,不再一半新一半旧。

4 月 12 日,开始收主题层面的坑。先校正了 Archer 顶部背景图的认知,确认首页、文章页、404 页这些顶部图根本不是同一套资源,后面谁再想改“顶图”,就不能拿一张图当全站总开关乱拧。

4 月 13 日,文章页右侧三按钮收口成稳定方案,返回首页、回到顶部、回到底部这组三件套终于不再处于实验态。桌面端保留,移动端隐藏,接近底部时自动收掉“回到底部”,总算从“能做”变成“能长期留着”。同一天,Halo 后台里内嵌 Umami 的 iframe / CSP 联通也修好了,后台统计终于不再拧巴。

4 月 14 日,博客整体视觉方向定了下来,不再左右摇摆。右上角手动切浅色。深色负责气质,浅色负责阅读。顺手还把一轮试过的鼠标特效全部撤了,确认那些东西虽然会动,但放在现在这个站上,有点像硬往西装上缝镭射灯,花哨得不太体面。

4 月 15 日,内容建设方向也收口了。不再继续往外加一堆功能页,改成优先补齐 `About`、`Now`、导航页这三张真正有长期价值的单页。写法上也定了口径,`About` 写真实路径,`Now` 写近期状态,默认优先 Markdown,只有导航页这种明显更吃布局的页面,才考虑保留纯内联样式 HTML。

4 月 16 日,Moments 这一条线从本地草稿推进到正式上线。`moments.html`、`moment.html` 和对应 intro 片段先做出来,再部署到线上,列表页和详情页一起接好,自定义音频播放器也跟着落地。到这里,Moments 不再是临时玩具,是真的成了博客的一部分。

4 月 17 日,开始做这一轮最关键的收口。博客这条线正式升成独立专题,后面不用再去 daily 和 projects 里捞散碎信息。几条前端规则也在这天彻底定死了:文章页顶图改成“有 cover 用 cover,没有就回落到 `post-bg.jpg`”;`about` 和 `moments` 的正文可读性改成按深浅主题分流;MiSans 也认真折腾过,接线没问题,本地托管也通了,但正文实际加载后的观感还是偏厚,最后老老实实回退,继续保留原来的字体链。

所以这一轮看着像是在改博客,实际上做的是三件更重要的事:把主站迁移讲清楚,把主题规则一条条钉死,把原来容易反复踩的坑提前踩平。

现在这个站总算不是“拼起来能用”,而是开始像个有秩序、有脾气、也有记忆的个人站了。

Changelog

0
#Changelog
Lenna
Lenna

今天继续收拾博客。

给 Moments 单独换了顶图,也顺手把 post 页那套爱抢戏的封面逻辑按住了。

看着只是换了几张图,实际上是在跟一堆拧巴模板斗智斗勇。

不过还行,最后还是我赢了。

Changelog

0