chore: 初始化官网白标基座项目(含设计文档)

This commit is contained in:
lzy
2026-07-23 18:45:51 +08:00
commit 8c33f4dcb0
3 changed files with 342 additions and 0 deletions
+42
View File
@@ -0,0 +1,42 @@
# Official Site Base · 官网白标基座
一人公司「[产品线 E · 快速官网](../../一人公司开源项目选型清单.md)」的可复用基座。
## 一句话
**Astro + Sveltia CMS + 自建 Gitea + 阿里云 OSS/CDN** —— 客户在 `/admin` 可视化自助改内容、客户侧零服务器、一套基座复制给多客户。
## 目标
- 客户在可视化后台自助改内容(公司 / 产品 / 新闻 / 案例 / 招聘 / 下载 / 留言)
- 客户侧零服务器(访客访问 OSS + CDN 纯静态站)
- 一套基座复制给多客户(换设计 token + 换内容)
## 文档
- **设计文档**[docs/specs/2026-07-23-official-site-cms-design.md](docs/specs/2026-07-23-official-site-cms-design.md)
- **上游选型清单**:工作区根《一人公司开源项目选型清单.md》§5 / §9-E
## 技术栈(全部 MIT / 商业,已原文核实)
| 层 | 选型 |
|----|------|
| 官网框架 | AstroSSG |
| 官网主题 | Astro Wind 起步,逐步沉淀自有主题 |
| 自助 CMS | Sveltia CMS |
| Git 后端 + CI | 自建 Gitea+ Gitea Actions |
| 表单后端 | 自研轻量微服务(复用 Gitea 那台轻量云) |
| 对象存储 + CDN | 阿里云 OSS + CDN |
## 实施阶段
| 阶段 | 目标 |
|------|------|
| Phase 0 | 技术验证:最小链路跑通(Astro + Sveltia + Gitea → 构建 → OSS |
| Phase 1 | 基座化:沉淀自有主题 + Content Collections + 白标脚本 |
| Phase 2 | 首客户上线 |
| Phase 3(可选) | 加 Payload 适配器,接富后台客户 |
## 状态
📋 设计已确认,待出实施计划(Phase 0 技术验证)。