返回文章

SERIES

个人网站的工程笔记

从为什么这样做,到怎样保存、发布和恢复。围绕一个可以长期维护的个人网站,整理具体的工程选择。

7 项公开内容
  1. 耕田的程序员:一个可以持续整理的个人网站

    用 Go 与 uni-app 把作品、文章、近况和内容维护放在同一个站点里,保留独立的公开阅读与明确的发布边界。

  2. 保存不等于发布:个人网站内容版本的边界

    从一次改到一半的文章出发,解释草稿、固定版本、预览和正式发布为什么需要各司其职。

  3. 让重复点击只有一个结果:幂等请求的设计

    按钮禁用只能改善体验。真正可靠的重试,需要固定输入、服务端回执与可以查询的原操作。

  4. Go 服务里的超时与取消:把工作停在边界上

    沿着一次请求的生命周期,区分等待超时、取消信号与持久任务,避免把后台工作交给页面存活时间。

  5. SQLite 备份为什么不能只复制数据库文件

    备份需要保存某个一致的状态,也需要证明这个状态能够在新目录恢复。数据库、素材和发布包缺一不可。

  6. 技术文章应该留下哪些信息

    让一篇记录在几个月后仍有用:交代问题和条件,保留关键选择,把验证结果与已知限制写在一起。

  7. 把 AI 生成的代码变成可以维护的代码

    从明确输入、划定修改范围到检查真实工作流,整理一套让 AI 协作成果可读、可改、可验证的方法。