--- slug: fmode-skill-fmode-static-publish displayName: fmode-static-publish version: 0.1.0 name: fmode-static-publish description: Fmode 前后端发布:构建 → 注册 Project → STS → obsutil 同步 OBS → CDN 刷新 → 验证公开 URL。 触发词:发布、部署、上线、静态站、前端、课件、CDN、obsutil、public URL、huaweicloud-cdn-refresh tags: [FmodeAgent, FmodeCode, 服务级, static-publish] platform: Both level: 服务级 category: 平台基础设施 icon: ⚙️ license: MPL-2.0 author: Fmode (未来飞马) --- # Fmode 静态发布(OBS+CDN 公开 URL) ## 触发词 发布、部署、上线、静态站、前端、课件、CDN、obsutil、public URL、huaweicloud-cdn-refresh ## 快速开始(ESM) ```bash node scripts/index.mjs '{"...": ...}' ``` 或 Agent 直接按流程调用下述端点。 ## 端点清单 | 端点 | 作用 | |------|------| | `POST https://server.fmode.cn/api/functions` | 注册 Project {token,path:/fmode/project-register,params:{name,version,gitUrl}} | | `POST https://server.fmode.cn/api/apig/deploy/huaweicloud` | 取 STS {token,projectId} | | `POST https://server.fmode.cn/api/apig/deploy/huaweicloud-cdn-refresh` | CDN 刷新 {token,projectId,path} | ## 关键纪律 - ⚠️ 注册Project→构建→扫token→取STS→上传obsPath→CDN刷新→验证URL 逐门禁报告 - ⚠️ obsPath 必须是 dev// - ⚠️ 会话过期先重播登录再取新STS,不求华为凭据 ## References - 详见 `references/` 目录 - 完整平台规范见 skill-core-guide(`fmode-skills` 自带) ## License MPL-2.0 © 2026 Fmode (未来飞马)