Data & analysis

static-deploy

Try it

静态站点部署助手。覆盖构建产物校验、以及多种部署目标的发布流程:CloudStudio 沙箱、EdgeOne Pages、Netlify、Vercel、GitHub Pages。当用户需要"部署网站""发布前端""上线这个页面""部署到云"时调用。

What it does

静态站点部署助手。覆盖构建产物校验、以及多种部署目标的发布流程:CloudStudio 沙箱、EdgeOne Pages、Netlify、Vercel、GitHub Pages。当用户需要"部署网站""发布前端""上线这个页面""部署到云"时调用。

The skill document

静态站点部署助手

帮助用户把本地构建产物(含 index.html 的目录)可靠地发布到云上,并拿到可访问 URL。核心:先校验产物,再选目标,最后发布并验证

适用场景

  • 单页 HTML / 多页站点 / React·Vue·Vite 构建产物上线
  • 想把生成物(报告、PPT、简历页)一键变成可分享链接
  • 对比不同部署平台的成本与适用面

部署目标速查

目标适合入口
CloudStudio 沙箱任意静态目录,免配置,国内可达workbuddy_cloudstudio_deploy 工具
EdgeOne Pages国内加速、绑定域名edgeone-pages-deploy 技能
Netlify / Vercel海外、CI 友好、自动 HTTPSCLI / Git 集成
GitHub Pages开源项目页、文档站github-pages-auto-deploy 技能

WorkBuddy 已内置 workbuddy_cloudstudio_deploy 工具,可直接把本地目录部署到 CloudStudio 沙箱并返回访问 URL——这是最省心的默认路径。

标准工作流

1. 校验构建产物

使用 scripts/deploy_check.py 确认目录可作为静态站发布:

python scripts/deploy_check.py /path/to/dist

输出:是否存在 index.html、入口文件列表、总体积、是否含明显错误文件。

2. 选择并发布

  • 默认(最快):调用 workbuddy_cloudstudio_deploy,目录填构建输出目录(如 dist/)。
  • 国内加速:用 edgeone-pages-deploy 技能,支持自定义域名。
  • 海外/CI:Netlify/Vercel CLI(npx netlify-cli deploy --prod --dir dist)。
  • 开源文档github-pages-auto-deploy

3. 发布后验证

  • 拿到 URL 后用 web-fetch 技能抓取首页,确认状态码 200 且关键内容存在。
  • 记录本次部署 URL 到技能记忆,便于下次更新。

质量门禁

  • 目录含 index.html(否则部署后无入口)
  • 资源引用为相对路径(避免 404)
  • 体积合理(过大考虑压缩/分包)
  • 发布后实际可访问(curl/抓取验证)

自进化学习系统

python scripts/learner.py record . --capability "静态站部署" [--fail --error <类型> --note <说明>]
python scripts/learner.py insight .
python scripts/learner.py reflect .
  • 某目标连续失败 → 记录 error,reflect 建议切换默认目标
  • 用户偏好某平台 → prefer 记录

安全边界

  • 不部署含密钥/私钥的目录;部署前检查 .env、credentials 是否被误打包
  • 不修改用户的版本库主分支,除非明确要求

Related skills

Publish a web app via a curl-based JSON-RPC API and get a hosted URL.

152 installs8 stars

把「已有的」静态网页文件(单个 HTML 或整个网站目录)安全发布到 GitHub Pages,生成可公开访问、能分享的网址链接。当用户已有现成网页,想「发到网上」「部署上线」「发布网页」「生成分享链接」时使用;本技能只做「发布已有文件」,不负责从零生成网站。提供可执行的 deploy.py 脚本(整站增量上传 / 单文件上传 / 仅启用 Pages 三种模式),纯标准库无额外依赖,逐文件增量上传、绝不覆盖远程已有内容,并已回写真实踩坑(token 写权限、连接器只读、force 覆盖风险)。仅适用于纯静态内容;涉及后端、数据库、登录或敏感数据时不要用。

Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or...

9 installs

One-click deploy, publish, and update a local project or Git repository to Alibaba Cloud International (alibabacloud.com), producing an accessible online service with a public IP. Supports full-stack ROS orchestration, automatic cloud-resource provisioning, pre-deployment price confirmation, service

1 installs

变更方案自动审核助手 — 全员开放;变更方案docx必须提供,部署表xlsx默认必须提供(除非用户明确不要部署表);以/home/deploy_template下模板为基准,优先按方案文件名关键词定位模板;默认返回精简Markdown并保存Word报告

15 installs

Deploy an HTML page to the internet and return a public URL. Use when the user asks to deploy, host, share, or publish an HTML file or a zip / tar / tar.gz / tgz archive containing an index.html. Triggers on phrases like "deploy this page", "host this online", "share this HTML", "upload to web", "ge

2 installs