鱼蛋小账本
给家里日常花费用的轻量账本:记一笔、看本月、翻历史、按分类复盘。
这是边记录生活、边写代码、边慢慢迭代出来的个人项目。它记录家里的花费,也记录鱼蛋成长的文章;这里则像一份 GitHub activity,整理这个小站一路发生过的主要变化。
给家里日常花费用的轻量账本:记一笔、看本月、翻历史、按分类复盘。
用 Markdown 留下鱼蛋成长、家庭日常和爸爸一路折腾这个站点的记录。
给长文章接上 AI 问答,之后回头看时,可以直接问这篇文章讲了什么。
Commit log
按 GitHub 提交历史倒序整理,最新改动放在最上面;不逐条罗列所有 commit,只保留对这个小站影响最大的变化。
从 GitHub 历史看,这是 Astro 迁移后的收尾优化:把底部导航和首页问候改成静态组件,账本里的重图表按需加载,也清掉不再使用的依赖,让小站更轻、更快。
这是一次架构转向:页面入口迁到 Astro,内容页交给 Astro,交互区域继续用 React,部署到 Vercel 的路径也更清晰。它把这个站从实验状态整理成更稳定的形态。
小账本开始不只是记录流水,而是能复盘一个月:月度聚合、历史分页、日历热力图和数字动效陆续出现,账本的“看懂生活开销”这一面真正成型。
这一组提交把文章总结、文章问答和账单讨论接进来。虽然中间经历过回滚和重做,但它标记了这个小站从静态记录走向“可以被追问”的阶段。
成长日志的阅读体验在这段历史里被认真打磨:目录、阅读进度、代码复制、标题结构和文章页布局都补上了,让长文章更像一个可以长期保存和回看的地方。
博客功能和 PWA 基础在这天落地,Markdown 内容、语法高亮、缓存和站点基础能力串起来,鱼蛋花费不再只是账本,也开始承载家庭记录。
账本在这天快速长出核心工作流:搜索筛选、交易详情、编辑删除、快捷添加、分类选择、Telegram 消息解析和图表组件,逐渐从原型变成可日常使用的小工具。
这是 GitHub 历史里的起点:Telegram webhook、Supabase 和交易记录 API 先搭起来。后面的账本、日志、AI 功能,都是从这个最初的个人记账系统慢慢长出来的。
Note
如果以后你看到这里,会发现这个网站不是一夜之间做完的。爸爸是一点点把它改出来的:有时候是为了记账更快,有时候是为了文章更好读,有时候只是想把某个小地方变得顺眼一点。