Moments
灵光一闪的碎片、睡前想通的一个点、改到凌晨的一行样式。按时间倒序,一月一存。
2026
把 About 和 Links 这两页的视觉重做了一遍。折腾最久的不是配色,是找到病根——一直觉得它们跟首页「不搭」,最后发现根子在卡片背景用了纯白,压在米白页面上显得空。改成极浅暖白,卡片就立起来了。
顺手清掉一个幽灵配置:About 页 front matter 里的 layout: "about" 指向一个不存在的模板,Hugo 一直在静默回落到默认单页。样式其实靠的是 class,跟这个字段毫无关系。🫧
博客的「随心记」终于有了自己的时间轴。以前零散记在备忘录里的念头,往后就落在这里,按月归档,一年一个文件夹。🌱
✍️🌸
晚上把 LevelDB 的 compaction 又读了一遍。所谓「分层」,本质是用写放大换读放大——把随机写先攒在内存和 WAL 里,等积够了再顺序刷盘,代价是同一份数据在多层间反复搬运。
一直没有真正想清楚 SSTable 为什么按 key 排序就能二分,今天画了张图才反应过来:文件里存的是 block index,索引本身是有序的,二分发生在索引上,不是数据上。少想一步,就卡一晚上。😵
把全站样式收口成了设计 token。以前各处硬编码圆角、阴影、动画时长,改一处要翻半天;现在统一成变量,从米白调到纸张色、从灰蓝调到藕粉,都只是改几个值的量级。🧵
把博客的移动端底部导航又调了一遍间距。这种小事做起来意外地解压。🍃
博客换上了手绘春日风:背景改成米白纸张色,标题用霞鹜文楷手写体,卡片改不规则手绘边框,樱花元素统一加浅棕墨水描边。
踩了个坑——字体规则不能写在 SCSS 里,Hugo 压缩 CSS 时会把带空格的字体名 "LXGW WenKai" 处理成小写无引号的形式,字体直接失效。最后内联写进 <style> 标签绕过压缩器才正常。🌸
给博客换了藕粉配色(#d49ba8)。原来的主题默认是灰蓝 #34495e,偏沉闷。选藕粉是因为头像本身是浅灰紫调、饱和度极低、明度偏高,属于莫兰迪浅调——配色跟着这个区间走才不打架。
顺手修了个隐蔽问题:主题没定义 --accent-color-rgb,而样式里有几处 rgba(var(--accent-color-rgb), .1) 依赖它。变量缺失不报错,只是那些背景色静默失效,侧边栏 hover 高亮就这么一直没生效过。🎨
八月基本在跟课业和几个作业项目缠斗,笔记写得断断续续。回头看,学得最扎实的反而是那些「被迫给别人讲清楚」的部分——写下来这一动作本身就在筛掉理解里的含糊。
改博客配色改到凌晨。把 accent 从灰蓝换成藕粉之后,整站的气质一下子软了下来,和手写体的标题终于对得上了。原来颜色选对,比加十个动效都管用。
CS146S 的周记补到第九周了。从 week1 开始一路记,中间夹着 LangChain、MCP 这些主题的整理。回头看这一摞笔记,倒是能看出自己理解方式的变化——早期偏记「是什么」,后面慢慢开始记「为什么这么设计」。🗒️
给博客的分类挂件和页脚调了调样式。这个阶段还是零敲碎打——改一个地方就写一段 CSS,样式之间没有统一的设计变量,改到第三个地方就开始记不清前面写的是什么值了。为后来做设计 token 埋了伏笔。🔧
博客的骨架搭完了。从 Hugo + Stack 主题起步,Initial commit 之后一天之内把首页、归档、About、Travelling 四个栏目立起来,评论接的是 Waline。
选 Hugo 是因为它编译成纯静态,扔到 GitHub Pages 就完事——之前用宝塔面板 + Typecho 搭过动态博客,还得维护服务器,这次不想折腾那套了。🌱
给七篇 AI 笔记补上分类字段。这种结构信息如果不从第一天规范化,后面会越积越乱——趁文章还少赶紧理干净。📚