Gin 博客引擎
已归档基于 Gin 的多用户博客后端,JWT 鉴权 + 文章版本管理 + 全文检索,部署在自有服务器。
- 周期
- 2026.03 – 2026.07
- 角色
- 后端 + 部署
- 技术栈
- GoGinGORMMySQLRedis
- 文章草稿 / 历史版本,支持一键回滚
- 基于 Redis 的热榜与阅读量计数,写穿透有空值缓存兜底
- Docker Compose 一键起全套依赖
练手用的「正经后端项目」。从路由组织、中间件链,到数据库迁移脚本,都按生产级的要求写。
最有价值的部分是文章版本管理:每次保存生成一条 diff 友好的快照,前端能像看 git log 一样回看。搞明白这件事之后,我才真正理解为什么编辑器都要做「撤销栈」。