用 CLI 或 MCP 发布静态网站和云函数

直接答案:页面走 demox deploy。Node 后端改成 handler(request, env) 后走 demox functions push。环境变量按函数设置。首次上传创建 v1,production 和 develop 都指向 v1;再上传不会改别名。

CLI quick start

npm install -g @demox-site/cli@latest
demox login
demox deploy ./dist --name my-site
demox functions push ./api/hello --id WEBSITE_ID --slug hello
demox env set --id WEBSITE_ID --slug hello API_KEY=secret
demox functions alias set --id WEBSITE_ID --slug hello production --version 2

函数调用地址:https://api.demox.site/{站点ID}/{别名}/api/{标识}。页面里 fetch('/api/标识') 走 production。functions / env / alias 需要 CLI 1.1.6 及以上。

MCP quick start

运行 npx -y @demox-site/mcp-server@latest 作为 MCP server。第一次部署会打开浏览器完成 OAuth 授权。也可以把本页链接交给能访问网页、读取本地文件并执行工具的 AI 助手。

支持目录、ZIP、HTML、PDF、Markdown、TXT、DOCX。Node 后端不要 Express listen。不要把 Token 和数据库密码放进前端文件。查看 Demox Agent Skill。完整屏蔽词见 内容审核屏蔽词。