系统架构
系统架构
栈
- Frontend:React + Vite + Tailwind SPA(管理端 + 公开站)
- Backend:Go + Gin + GORM(SQLite / PostgreSQL)
- 主题:外部包 / UMD,经
@inkless/theme-host契约接入
分层
| 层 | 职责 |
|---|---|
| Host | 内容实体、权限、发布、媒体、SEO、Public/Admin API、可复用渲染原语 |
| Theme | 信息架构、Chrome、首页叙事、tokens、可选 section |
| Site config | 品牌、身份、Feature 开关、实例文案 |
| Features | 实例启用哪些 Host 能力面 |
主要路由
| 模式 | 所有者 |
|---|---|
/、主题声明 slug | Theme |
/blog、/blog/:slug | Host |
/p/* | Host 统一动态页 |
/admin/* | Host |
权威文档:仓库 docs/architecture.md、docs/adr/0001-single-instance-single-site.md、docs/adr/0002-theme-host-boundary.md。