661e80fade9fadcfb98048164e6d53d9fb879c15
Official Site Base · 官网白标基座
一人公司「产品线 E · 快速官网」的可复用基座。
一句话
Astro + Sveltia CMS + 自建 Gitea + 阿里云 OSS/CDN —— 客户在 /admin 可视化自助改内容、客户侧零服务器、一套基座复制给多客户。
目标
- 客户在可视化后台自助改内容(公司 / 产品 / 新闻 / 案例 / 招聘 / 下载 / 留言)
- 客户侧零服务器(访客访问 OSS + CDN 纯静态站)
- 一套基座复制给多客户(换设计 token + 换内容)
文档
- 设计文档:docs/specs/2026-07-23-official-site-cms-design.md
- 上游选型清单:工作区根《一人公司开源项目选型清单.md》§5 / §9-E
技术栈(全部 MIT / 商业,已原文核实)
| 层 | 选型 |
|---|---|
| 官网框架 | Astro(SSG) |
| 官网主题 | 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 技术验证)。
Languages
Astro
41.3%
TypeScript
26.1%
Shell
17.1%
CSS
7.5%
HTML
6.1%
Other
1.9%