
自托管博客技术选型:Go + Astro + React 管理端
自托管博客的选型不是「用什么框架」,而是「把哪些能力留在服务端」。本文对比常见方案,说明 Go + Astro + React 管理端这套组合的取舍。
ATag / #go

自托管博客的选型不是「用什么框架」,而是「把哪些能力留在服务端」。本文对比常见方案,说明 Go + Astro + React 管理端这套组合的取舍。

线上排障最怕「日志对不上请求」。本文讲清 RequestID 如何在中间件、日志和错误映射之间传递,以及为什么未知错误只对外暴露 500。

一套代码同时支持 SQLite、MySQL、PostgreSQL,代价集中在方言与全文检索。本文拆解 GORM 多驱动的适配层、FTS 的三种实现,以及迁移中最容易踩的坑。

手写接口文档一定会漂移。本文以自托管博客后端为例,拆解 Huma v2 类型即契约的机制、统一响应与业务错误码的边界、Wire 依赖注入装配,以及中间件顺序里的真实踩坑。