SERIES
个人网站的工程笔记
从为什么这样做,到怎样保存、发布和恢复。围绕一个可以长期维护的个人网站,整理具体的工程选择。
7 项公开内容
耕田的程序员:一个可以持续整理的个人网站
用 Go 与 uni-app 把作品、文章、近况和内容维护放在同一个站点里,保留独立的公开阅读与明确的发布边界。
保存不等于发布:个人网站内容版本的边界
从一次改到一半的文章出发,解释草稿、固定版本、预览和正式发布为什么需要各司其职。
让重复点击只有一个结果:幂等请求的设计
按钮禁用只能改善体验。真正可靠的重试,需要固定输入、服务端回执与可以查询的原操作。
Go 服务里的超时与取消:把工作停在边界上
沿着一次请求的生命周期,区分等待超时、取消信号与持久任务,避免把后台工作交给页面存活时间。
SQLite 备份为什么不能只复制数据库文件
备份需要保存某个一致的状态,也需要证明这个状态能够在新目录恢复。数据库、素材和发布包缺一不可。
技术文章应该留下哪些信息
让一篇记录在几个月后仍有用:交代问题和条件,保留关键选择,把验证结果与已知限制写在一起。
把 AI 生成的代码变成可以维护的代码
从明确输入、划定修改范围到检查真实工作流,整理一套让 AI 协作成果可读、可改、可验证的方法。