马伯庸日记本
返回项目列表
这是什么
一个用来对抗「时间被高度概括」的日记工具。起因是马伯庸日记法——按固定维度记录每天的状态,比流水账更容易坚持,回头看也更有价值。
核心功能
- 结构化维度:睡眠、心情、工作、生活、待办、美食、书影音游、人际、运动、自由纪录
- 日历视图:按天回看,缺记的日子一眼可见
- 天气自动同步:记录当天天气,不用手填
- 统计面板:维度趋势一眼看清
- 多端同步:Supabase 云同步,电脑和手机同一份数据
- PWA 安装:浏览器直接装到桌面,不用额外装 App 或小程序
技术选型
单文件 HTML + localStorage 起步,第二版接入 Supabase 做多端同步、CloudStudio 部署,并用 PWA 解决手机端记录的问题。
踩过的坑
云同步是这个项目最大的坑:一开始只推送最后一条、只拉不推,修完又出现空数据覆盖已有内容,接着是卡在「同步中」、输入内容重复、删除条目后自动恢复。反复排查后同步逻辑才稳定下来,顺带把天气同步的逻辑也理顺了。
为什么用这套方案
- 不用装 App、不用上架应用商店,浏览器就能用
- 单文件 + 云服务,改动成本低,坏了也好修
- PWA 让手机端体验接近原生


