✒️ STREAM OF THOUGHTS
8

随笔

想到就记下的瞬间

tiny moments

2026.06.19

周五
2
23:50
把三个小工具全部重做了。

原来它们是旧站搬来的,iframe 里套着另一套导航、另一套配色,暗色模式一开,满屏惨白,像网站长了块补丁。

今晚给斯特鲁普、字幕、乒乓球都换上了和主页同一套皮——同一套衬线、同一套纸感底、同一个红。现在它们读的是主页的主题变量,我切深色,它们跟着切。

最折腾的是乒乓球淘汰赛。打包好的应用一开始我以为没法改,后来翻出源码,把整个 React 项目重新走了一遍:状态、算法、动画、避让规则都留着,只把 UI 那层皮换了。

折腾完有一种奇怪的满足——像把一件不合身的外套拆了,重新剪裁。
#AI#折腾#杂货铺
14:20
写了个小脚本,让 Mac 上的 Lin 每天生成完晨信,自己推到 GitHub,30 秒后自动上线。

从今往后,晨信这件事我不用再管了。

它有个小规矩我很喜欢:默认不覆盖。万一我白天手改过某天的内容,它不会把我改的冲掉。要覆盖得显式加 --force。机器守规矩,比人可靠。
#AI#自动化#晨信

2026.06.18

周四
1
23:30
域名终于通了。

mouxiaomou.me,在阿里云买的,DNS 指过去,Vercel 那边加上,半小时不到 HTTPS 就绿了。

这一天最磨人的其实不是绑域名,是那个「Something went wrong」。Vercel 啥信息都不给,只丢这一句。最后是本地跑一遍 build,才揪出来——是 lockfile 里的版本号和实际装的差了一个小版本,构建末尾 patch lockfile 失败,退出码 1,Vercel 就判定挂了。

修完那一刻有点得意。但也后怕:这种错误,如果一直等截图,永远等不到答案。
#折腾#杂货铺

2026.06.17

周三
1
22:10
暗色模式的坑,绕了好几圈。

最初是在 CSS 里写 手动覆盖,怎么都不生效。查了半天才发现——Tailwind 编译后的类名带特殊字符,选择器根本匹配不到。

最后全改成 CSS 变量(RGB 通道那种写法),一套 :root 一套 .dark,问题才解决。

教训:用工具,先读它的规则。猜的代价是几个小时。
#AI#折腾

2026.06.15

周一
1
21:00
把这几天积压的晨信一口气补了进去。

从 6/14 到今天,一篇一篇转格式、加 frontmatter、算摘要。本来以为很烦,结果写了个脚本,几秒钟的事。

回头看这周,网站从一个不满意的旧站,变成了现在这个我愿意每天打开的样子。晨信每天自动来,碎碎念随手记,工具也像自己的了。

40 岁了还在折腾这些,挺开心的。
#杂货铺#晨信

2026.06.14

周日
2
23:30
新站的第一条碎碎念。

折腾了一整天,把旧站推倒重做。这次想做得更像一本杂志——晨信、公众号、工具、随笔,四个角落。晨信已经有 78 篇了,公众号 19 篇也迁过来了。

随笔这个角落,我想做成随手记的样子。不是一篇文章,就是一个念头、一段感受、一个瞬间。像朋友圈,但只属于自己。
#网站#开始
14:00
今天和 AI 聊出了整个新站的骨架。从 GitHub 绑定、原站分析、到杂志风视觉、在线编辑器,一气呵成。

最爽的是绕过了 Supabase——直接从旧站 git 历史里把 6 篇文章的 md 正文扒了出来。谁说一定要走老路。
#AI#折腾

2026.06.13

周六
1
07:04
今天的晨信标题是「一个人独享的万亿」。Musk 成了人类第一个万亿富翁。

让我奇怪的不是这个数字,是它的「正常感」。二十年前这是科幻寓言,今天它发生了,新闻的语气像在播报天气预报。
#晨信