feat(site): 新增项目官网(静态站点生成 + Cloudflare Pages 自动部署)

为 superpowers-zh 增加官方站点:用 site/build.mjs 从 skills/ 与模板生成
中英双语静态站(42 页:中/英首页 + 20 skill × 2 语言详情),部署到
Cloudflare Pages。

- site/build.mjs + site/md.mjs + site/template/:站点生成器源码
- site/README.md:站点说明
- .gitignore:忽略 site/dist/(构建产物不入库,CI 重建)
- .github/workflows/deploy-site.yml:push 到 main 且 site/ 或 skills/
  变更时,构建并部署到 Cloudflare Pages 项目 superpowers-zh-site
  (需仓库 Secrets:CLOUDFLARE_API_TOKEN + CLOUDFLARE_ACCOUNT_ID)
- package.json:加 site / site:deploy 脚本

验证:node site/build.mjs 构建成功,生成 42 页到 site/dist;
site/dist 已确认被 gitignore 排除、未入库;build.mjs 无硬编码密钥。
This commit is contained in:
AI不止语
2026-06-20 04:06:02 +08:00
parent c354572305
commit c8a4ebd930
8 changed files with 1213 additions and 0 deletions

3
.gitignore vendored
View File

@@ -6,6 +6,9 @@ node_modules/
inspo
triage/
# 官网生成产物(源在 site/build.mjs + site/template/
site/dist/
# 安装器生成的 skills 副本(源在 skills/ 目录)
.codex/skills/
.gemini/skills/