用 Docker 把一个静态博客打进镜像
一个 nginx:alpine 就够了。这篇记录了从 Dockerfile 到 GitHub Actions 自动构建并推送 GHCR 的完整流程,十分钟搞定 CI/CD。
纯 CSS 实现 Glitch 故障艺术标题
不用一行 JS,靠 ::before / ::after 伪元素 + clip-path + steps() 动画就能做出赛博味十足的 glitch 效果,附完整代码拆解。
凌晨两点的代码,和窗外的雨
城市睡着了,IDE 还亮着。 debug 到第三个小时突然顿悟的那一刻,大概是程序员独有的浪漫。
Canvas 矩阵雨:20 行代码的数字浪漫
《黑客帝国》开场那抹绿色代码雨,用 Canvas 实现其实只要一个循环。本文带你从零写一遍,顺便聊聊字符下落的手感调优。
2025 年度回顾:写过的代码和踩过的坑
一年提交了 1800 次,重构了三个项目,删掉的代码比写下的多。简单复盘,顺便给明年的自己留几句话。