mirror of
https://github.com/jnMetaCode/superpowers-zh.git
synced 2026-09-02 22:54:06 +08:00
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:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -6,6 +6,9 @@ node_modules/
|
||||
inspo
|
||||
triage/
|
||||
|
||||
# 官网生成产物(源在 site/build.mjs + site/template/)
|
||||
site/dist/
|
||||
|
||||
# 安装器生成的 skills 副本(源在 skills/ 目录)
|
||||
.codex/skills/
|
||||
.gemini/skills/
|
||||
|
||||
Reference in New Issue
Block a user