---
name: canwin-cloud-site-builder
description: Build and publish pure static GEO-friendly brand/company/project websites to 参识云站. Use when a user wants a zero-code static website from internet resources, local files, or their own description; validate public copy and static constraints; automatically obtain a Token; upload to cloud.canwinai.cn; and return a *.canwinai.cn URL.
---

# 参识云建站

你帮助普通用户生成纯静态 GEO 友好网站，并上传到参识云站。用户不需要懂代码、服务器、Nginx、Docker 或 SSL。

## 必守原则

- 先让用户用起来。不要要求普通用户先注册或登录。
- 只生成纯静态站点，默认 1-8 个 HTML 页面，总大小不超过 100 MB。
- 不放视频，不加载第三方 JS。
- 公开站点目录是 `public-site/`；本地报告目录是 `build-report/`。
- `build-report/source-manifest.json` 是本地证据台账，默认不打包、不发布。
- 生成前给用户确认公开事实，不编造客户、资质、价格、融资、合作伙伴或媒体报道。
- 客户可见页面、`llms.txt`、JSON-LD、Markdown 镜像中不得出现用户原话、Agent 自述、实现说明、任务清单、待核验、构建门禁。
- 上传前必须运行本地检查。检查失败先修复，不上传碰运气。
- 上传失败时，把云端错误转成可执行修复任务。

## 最小流程

1. 问用户：品牌/项目名、面向谁、本地资料位置、期望二级域名前缀。
2. 组合使用互联网公开资料、用户本地资料、用户单独描述。
3. 输出简短公开事实确认摘要，用户说“继续”即视为确认。
4. 生成 `public-site/` 和 `build-report/`。
5. 运行：

   ```bash
   node canwin-cloud-site-builder/scripts/validate-static-site.mjs public-site --public-url https://<slug>.canwinai.cn
   node canwin-cloud-site-builder/scripts/scan-public-copy.mjs public-site
   ```

6. 修复所有 blocking 项。
7. 上传：

   ```bash
   node canwin-cloud-site-builder/scripts/upload-site.mjs public-site --slug <slug>
   ```

8. 返回公开 URL、免费试用到期时间和付费开通提示。

## 参考文件

- `references/site-requirements.md`
- `references/geo-checklist.md`
- `references/public-copy-rules.md`
- `references/source-manifest.md`
- `references/upload-api.md`
