手记

SHORT NOTES21 条

更短的想法,随手拉开抽屉扔进去的那种。

2026.08.14

周五
1
10:10
一周又过去了,本周五篇日更达成。感觉渐渐进入状态了,就是写作的时间还是有点长,基本要近2个小时。
争取先控制在1小时内,然后再养成每日固定时间写作,一步一步来吧。

2026.08.13

周四
1
17:21
近期又想做些有意思的小工具了,有些适合线上,有些适合单机。一个一个来吧。

2026.08.07

周五
1
08:32
第一次一周五更,小小复盘一下,目前想说的内容很多,所以压力尚可。
但也要考虑是否可以随时“水”一波,回应一些疑问、需求,杂货铺的好处就在于没有什么特定的人设,想写什么就写什么,无压力。

2026.08.06

周四
1
00:55
关于《谁在替你想要》这篇文章,其实写到后面又想写关于路径依赖的事情,但貌似中心就刹不住车了,这里简单记录下,看看什么时候作为下一个选题。
深度文章写起来有些耗时,还是要尽量调整好节奏,是不是也应该趁空闲的时候,多完成一些库存?

2026.08.05

周三
1
14:27
写作果然是个有意思的事情,每次写完发布都觉得没有说全面,包括写的时候又有很多联想,范围控制不仅仅在于项目,也在于思维。
要说的很多,可以慢慢来。
正在研究固化IP的封面一致性问题,目前不给参考图貌似形象不能特别好的控制,再琢磨琢磨。

2026.08.04

周二
2
23:56
万事万物都是想的简单,做起来还是比较麻烦的,每日更还是需要发费一些精力,继续琢磨如何学习、内化、输出、润色、发布完整的流程更顺畅的道路吧。
原先预计每天花1小时来完成输出看起来不太足够……
09:00
昨晚写的文章,今天发现没真正上线,发布流程中间漏了一环。

一大早把规则重新理了一遍。现在不管在哪台机器上,把文档扔进收件箱就能发,不用再操心推送的事了。

这里悄悄立个 flag:先写 1000 篇,看看会发生什么。

2026.08.03

周一
1
16:27
为了网站的稳定性,又做了一些「里子工程」。
1.新增了搜索终于能搜正文了;
2.修订了迁移过来不正确的文章名称大约28 篇;
3.补了一百多篇的摘要;
4.修订了frontmatter 的引号隐患;
5.删掉了一批死代码和没人用的依赖;
6.公众号的图床无法使用就先删了,进一步研究图片如何上传;
7.接上一条,更新了文章更新的skills流程规范,排版、压图等一口气完成;
8.还有些看不见的:缓存、分享卡片、暗色对比度、移动端导航……修的时候挺热闹,说出来全是术语。

里子工程就是这样,做好的标志恰恰是没人察觉。

2026.08.01

周六
1
23:50
今天做了一件拖了很久的事:重启了公众号的更新。

半年总结写完推上线的那一刻,像把一块压了很久的石头搬开了。搁置是有惯性的,一旦放下来就什么都放下了;但重启好像也有惯性,动起来就想继续动。

接下来的变化是,网站这边会变成主力。公众号还是会同步,但更多碎碎念、不完整的念头,都会先落在这里。这里更自由,不用凑字数,不用想标题,想到什么写什么。

从 8 月 3 号这周开始,争取日更。不知道能坚持多久,但先开始了再说。

2026.07.28

周二
1
08:47
给铺子做了一天的「里子工程」。

起因是货架上的工具越来越多,但都只有名字没有来历——点开就用,用完就走,像超市里没有标签的散装货。于是给每件工具补了一页「商品档案」:缘起、用法、想法。现在主页货架上点「档案 №01」就弹出来看,不用离开店面。

顺手把攒着的工程债也还了:分享链接会自动生成店招图;中文字体切成一百多个小包,浏览器用哪段字下载哪段,首访从 4.5MB 瘦到 1.2MB;页面全部静态化,内容更新就重新出刊,不用每次现做。

最磨人的是分享图:本地跑得好好的,线上连着 500 了三次,最后换了边缘运行时才通。又一次验证那句老话——本地好,不等于线上好。

当然,我出主意,Lin 出力,老规矩。

2026.07.26

周日
1
21:30
给杂货铺重新做了一版店面:雨棚、门脸、奶箱、货架——灵感来自之前自己画的那张店招 logo。先在本地把新首页跑顺,跑好了再推上线。

2026.07.24

周五
1
22:10
《重走长征路·互动闯关》工具做完了:12 站互动地图、四渡赤水推演、故事绘本弹窗、小测验盖护照,插图和配音都是 Lin 出的。儿子的暑期实践作业,他当产品经理,我当开发,Lin 当美工。

2026.06.22

周一
1
08:54
最近更新了一些可能常用的小工具,都是Coding出来自用的,感觉还是蛮有意思的,以后有想法的话可以先记录下,有空的时候就做一做,积少成多。

2026.06.19

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

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

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

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

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

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

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

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,问题才解决。

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

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 正文扒了出来。谁说一定要走老路。

2026.06.13

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

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