# 站点

「站点」是 Raise 的页面托管与发布应用，分类属于「增长」套件。用于将活动页、报名页、H5 做成可版本化的站点：你上传 zip，检查通过后发布到预览地址或企业自己的域名，随时回滚；访客提交写入数据表，活动结束后可以下线为「活动已结束」页。

## 谁能用

面向已登录的企业成员。权限点采用作用域授权（本人创建、归属部门、全部）。默认只按平台角色分配，组织也可以在[角色](/admin/roles)中另行授权。

| 权限点界面名称 | 默认谁有 | 能做什么 |
|---|---|---|
| 「查看站点与版本」 | 成员、分析员 | 查看站点、版本、校验文件与域名。 |
| 「新建站点、上传版本」 | 成员（仅限本人创建的站点） | 新建站点、修改名称与单页应用回退、上传 zip 压缩包、删除未上线的版本、新建或修改数据表与记录、新建或修改公开表单。 |
| 「发布与回滚」 | 仅管理员（除非组织另行授权） | 发布版本、回滚版本、设置定时上线与下线、立即下线。 |
| 「停用与删除站点、根文件、域名」 | 仅管理员 | 停用、启用或删除站点，管理根文件。删除已有记录的数据表也需要此权限。 |
| 「查看用量」 | 成员、分析员 | 查看用量页面、数据概览的提交次数、按当前筛选导出记录 CSV，以及导出站点 zip 时勾选包含数据表。 |

管理员通过平台授权持有全部权限点。

助手即使代表管理员操作，所有写入权限点一律视为没有：助手发起的操作通过提案由成员确认，不能直接改站点。应用内提示「智能体只能读取」。

缺少对应权限时的界面提示：
- 没有「查看站点与版本」权限时，提示「你的角色没有」后接该权限名再接「权限」。
- 没有「查看用量」权限时，用量页显示「你没有查看用量的权限（「查看用量」）。」。
- 版本页缺少写入权限时，显示「你没有上传权限（需要「新建站点、上传版本」），这里只能查看版本。」。
- 域名页缺少管理权限时，显示「你不是管理员：可以查看域名和解析记录，添加或验证请找管理员。」。
- 微信校验文件页缺少管理权限时，显示「添加和删除校验文件需要管理员（「停用与删除站点、根文件、域名」权限）。」。

## 怎么打开

1. 在[工作台](/guide/workspace)进入「增长」套件，点击「站点」标签页（与[活动](/apps/campaign)、[分销](/apps/distribution)并列）。
2. 在浏览器中输入地址访问：`https://site.apps.{base}`。

打开方式与定位：
- 站点详情，以及详情里的「版本」「数据」「微信校验文件」等页签。
- 助手草稿：助手生成的草稿统一在平台[草稿](/agent/drafts)中审阅，变更在站点应用自己的页面里审阅。
- 添加与验证域名：在详情「域名」页签点「去「组织 → 域名」添加」。
- 对外访客地址：默认预览地址格式为 `{地址名}.{组织}.{sitesHost}/`，企业已验证的自定义域名指向同一站点。

## 界面一览

![「站点」列表，已有用模板建好的报名站](/shots/site-list.webp)

图：「站点」列表，已有用模板建好的报名站

1. 页头：当前应用是「站点」
2. 「新建站点」：从模板或空白 zip 开始
3. 已发布的站点显示「正在对外」
4. 「管理」：打开站点详情

| 页面 / 区域 | 主要内容与功能 |
|---|---|
| 站点列表 | 按创建时间倒序展示站点卡片网格。页眉提供「新建站点」按钮（需写入权限）。卡片展示站点名称、等宽地址名、状态徽章（「启用」或「停用」）、状态指示点（「正在对外」「已停用」「已下线」「未发布」）、预览地址（支持复制和「打开」）、版本数量、最近更新时间与「管理」入口。无站点时显示「还没有站点」。 |
| 站点详情页眉 | 顶部提供「← 站点」返回按钮、站点名称、状态徽章（「启用」「停用」，已下线时显示「已下线」），以及「打开站点」（对外中可见）和「导出」按钮。 |
| 「版本」页签 | 展示默认预览地址；提供「定时上线与下线」设置区（支持「定时」与「立即下线」）；提供 zip 压缩包上传区域（支持拖拽上传并填写版本备注）；下方展示「所有版本」列表（版本号倒序，显示状态「草稿」「线上」「已下线」、备注、文件数、大小与操作按钮）。 |
| 「数据」页签 | 包含「概览」「记录」「表单」「数据表」4 个子页签。无数据表时显示空态引导建表。约每 30 秒自动刷新数据表记录计数。 |
| 「数据」·「概览」 | 指标卡展示「收到的记录」（所有表合计）、「数据表」数量（最多 20 张）、「公开表单」数量（启用中 / 全部）以及近 30 天的提交次数（需「查看用量」权限）；展示每天提交次数的趋势柱状图（按 UTC 日统计，北京时间早 8 点换日）；展示各数据表摘要及「看记录」入口。 |
| 「数据」·「记录」 | 多表时支持下拉选择数据表；显示总条数与筛选条数；提供「筛选」（字段过滤）、「刷新记录」、「导出 CSV」（需「查看用量」权限）、「导入 CSV」、「新增记录」按钮；支持列头排序（升序 / 降序）；敏感字段默认显示「••••」，可点击「查看」或「遮住」；支持批量多选并点击「删除所选」；点击单条记录打开详情抽屉。 |
| 「数据」·「表单」 | 展示公开表单列表（最多 50 个），显示表单名、状态（「启用中」/「已停用」）、写入数据表、提交频率与验证码要求；提供「接入代码」、启用开关、「修改」和「删除」操作；提供「新建公开表单」入口。 |
| 「数据」·「数据表」 | 展示数据表列表（最多 20 张），显示表名、字段摘要（敏感字段标记「·敏感」）、记录条数、写入表单数；提供「看记录」、「修改」、「删除」和「新建数据表」入口。 |
| 「微信校验文件」页签 | 提供「添加校验文件」表单（仅支持上传微信 `MP_verify_*.txt` 文件）；下方列表展示「已放的文件」（包含微信校验文件、搜索引擎抓取规则 `robots.txt`、网站图标 `favicon.ico` 等），支持查看访问地址与执行删除。 |
| 「域名」页签 | 展示「默认预览地址」；展示企业绑定的自定义域名卡片（状态分为「待验证」与「已验证」）；提供去「组织 → 域名」添加的跳转入口；展示 DNS 解析所需的 TXT 记录与 CNAME 记录的主机记录与记录值。 |
| 「用量」页签 | 需「查看用量」权限。支持切换「最近 7 天」与「最近 30 天」时间范围；按 UTC 日统计展示每天的请求数与流量柱状图；约每 30 秒自动刷新。 |
| 「设置」页签 | 包含「基本信息」（修改站点名称、单页应用开关，地址名只读）、「停用与删除」（停用 / 启用站点、删除站点）以及「谁能做什么」权限清单对照。 |

## 常用操作

### 新建站点并上传 zip

1. 在站点列表页点击右上角「新建站点」。
2. 填写站点信息：
   | 字段 | 必填 | 说明 |
   |---|---|---|
   | 「站点名称」 | 是 | 内部名称，例如「春季大促活动页」。输入框最多 80 字，保存时最多 60 字。未填提示「请填写站点名称」 |
   | 「地址名」 | 是 | 预览地址标识，例如 `spring-sale`。仅限小写字母、数字和连字符，最多 40 个字符，不能使用平台保留名 |
   | 「单页应用」 | 否 | 开关选项。打开表示访问不存在的路径时回到首页；关闭表示不存在的路径显示 404 页面 |
3. 点击「创建站点」。
4. 进入站点详情页「版本」页签，在上传区域将准备好的 `.zip` 文件拖入虚线框，或点击「选择文件」。可选填写「这一版的备注（可选，上传前填）」（最多 200 字）。
**怎么准备压缩包**

   - 必须压缩文件夹**里面的内容**，确保首页 `index.html` 位于压缩包最外层。
   - 脚本只能引用外部文件（例如 `<script src="app.js">`），禁止使用内联 script、`onclick=` 等内联事件及 `javascript:` 链接。
   - 单个压缩包最多包含 300 个文件，解压后总大小不超过 30 MB，单文件不超过 5 MB。
   - 微信域名校验文件无需放入压缩包，应在「微信校验文件」页签单独上传。
5. 上传后系统自动进行安全与规范检查，通过后生成第 1 版草稿。拥有「发布与回滚」权限时，可点击「发布这一版」对外发布。

### 发布与回滚版本

![站点详情的「版本」页：编辑、预览与发布](/shots/site-detail.webp)

图：站点详情的「版本」页：编辑、预览与发布

1. 「编辑页面」：打开区块编辑器
2. 「打开站点」：用预览地址看访客看到的页面
3. 「版本」：发布、回滚、看草稿
4. 预览地址：发布后访客用它打开

1. 确认你拥有「发布与回滚」权限（默认仅管理员拥有）。
2. 进入站点详情页「版本」页签。
3. 在「所有版本」列表中找到待发布的草稿版本，点击「发布」。
4. 弹出发布第几版的确认框，检查展示的访问地址，点击「发布并对外」。
5. 发布后立即对所有访客生效，原线上版本转为「已下线」状态。
6. 如需回滚版本：站点正在对外时，在「所有版本」列表中找到曾经上线的版本，点击「回滚到此版本」，在确认框中点击「回滚并对外」。站点已下线时，非线上版显示「发布」（重新上线，不算回滚）。回滚不会删除任何版本，原线上版本转为已下线。

### 设置定时上线与下线

1. 进入「版本」页签，在「定时上线与下线」区域点击「定时」（已有待执行任务时点击「修改定时」）。
2. 配置定时任务：
   - 勾选「定时发布」：选择要发布的版本号，设置「发布时间（北京时间）」。
   - 勾选「定时下线」：设置「下线时间（北京时间）」（下线时间必须晚于发布时间，校验提示「最多提前一年」）。
3. 点击「保存定时」。系统约每分钟巡检一次并自动执行到期任务。
4. 若要取消定时，在待执行提示旁点击取消并确认，系统提示「已取消」定时发布或「已取消」定时下线。

### 立即下线与重新上线

1. 活动需提前结束时，进入「版本」页签，在「定时上线与下线」区域点击「立即下线」。
2. 弹出确认框后，点击「立即下线」。
3. 下线后，访客访问任何路径均看到「活动已结束」页面（下线前在线的版本里如果有 `ended.html` 就展示该页，否则展示平台默认结束页），页面正常打开但不给搜索引擎收录，表单停止接收提交。站点版本和数据全部保留。
4. 重新上线：在页面顶部的已下线横幅点击重新发布某一版，或在版本列表中发布任意版本，站点即可恢复对外可见。

### 新建与管理数据表

1. 进入站点详情页「数据」页签，切换至「数据表」子页签。
2. 点击「新建数据表」（或在无数据表时点击「用「活动报名」建一张表」快速创建）。
3. 填写表格配置：
   | 字段 | 必填 | 说明 |
   |---|---|---|
   | 「显示名」 | 是 | 数据表界面展示名称，例如「活动报名」，最多 60 字 |
   | 「表名」 | 是 | 数据表标识，2–28 字符，仅限小写字母、数字和下划线，以字母开头。建好后不能修改 |
   | 字段列表 | 是 | 点击「添加字段」，为每个字段指定「显示名」「字段名」（2–41 字符）与「种类」（文本、长文本、整数、数字、是/否、日期、日期时间、单选、邮箱、手机/电话、网址），可选勾选「必填」「不能重复」「敏感信息」 |
   | 「用哪个字段做记录的标题（可不选）」 | 否 | 选择一个非敏感字段作为记录标题，留空则自动指定 |
> **注意**
>
>    勾选「敏感信息」的字段会加密保存，列表默认打码（••••），不能用于筛选、排序，也不能设为唯一。数据表一旦产生记录，字段种类、敏感属性与唯一性约束将无法修改。
4. 点击「建好这张表」。
5. 删除数据表：在对应数据表行点击「删除」。如果该表存在关联的公开表单，必须先删除表单或更换绑定；如果表内已有记录，删除需要管理员权限，且必须手动输入表名确认。删除会同时销毁敏感字段的加密密钥。

### 新建与接入公开表单

1. 进入「数据」页签，切换至「表单」子页签。
2. 点击「新建公开表单」。
3. 填写表单配置：
   | 配置项 | 必填 | 说明 |
   |---|---|---|
   | 「表单名」 | 是 | 代码调用标识，2–40 字符，以字母开头，仅限小写字母、数字、下划线和连字符。建好后不能修改 |
   | 「标题（可不填）」 | 否 | 内部备注名称，例如「活动报名表」 |
   | 「写入哪张数据表」 | 是 | 选择目标数据表，建好后不能更换 |
   | 「访客能填哪些字段」 | 是 | 勾选允许访客提交的字段，数据表中的必填字段必须勾选。未勾选的字段访客无法提交 |
   | 「防刷」 | 否 | 设置同一 IP 每分钟最大提交次数（默认 10，上限 120）及同一访客每小时最大提交次数（默认 20，上限 1000）。验证码选项目前选「要验证码」暂时不会拦截 |
   | 「提交成功之后」 | 否 | 设置「给访客的提示」（默认「提交成功，谢谢！」）或填写跳转地址 |
   | 「记到客户中心（可选）：用手机号认出客户，记录同意」 | 否 | 可选将提交数据关联至客户中心，绑定手机号、姓名及同意条款 |
   | 「启用」 | 是 | 勾选启用。停用后访客提交会提示找不到 |
4. 点击「建好这个表单」。
5. 接入表单：点击表单行的「接入代码」，下载 `manifest.json`、HTML 和 JS 三个文件，放入站点压缩包根目录后重新上传发布。

### 查看、筛选与管理提交记录

1. 进入「数据」·「记录」子页签，在下拉菜单中选择目标数据表。
2. 筛选记录：点击「筛选」，选择字段、比较条件（如「等于」「包含」「介于」等）并输入数值，点击「加上这个筛选」。敏感字段不可筛选。
3. 列头排序：点击列头可切换升序、降序或取消排序。长文本与敏感字段不可排序，排序后最多翻看前 1 万条记录。
4. 查看敏感数据：敏感列默认显示为「••••」，点击「查看」解密查看明文，点击「遮住」重新隐藏。
5. 手工管理记录：点击「新增记录」在抽屉中手动添加一条记录；点击列表行可打开详情抽屉查看与修改；勾选多条记录后可点击「删除所选」批量删除（删除不可恢复，敏感密钥同步销毁）。
6. 导入与导出 CSV：
   - 点击「导出 CSV」可按当前筛选与排序导出数据（需「查看用量」权限）。
   - 点击「导入 CSV」可下载模板，上传不超过 16 MB、1000 行的 UTF-8 CSV 文件，系统预检后导入记录。

### 绑定自定义域名

1. 进入站点详情页「域名」页签。
2. 拥有管理员权限时，点击「去「组织 → 域名」添加」（域名属于整个组织统一管理）。
3. 在组织域名管理中添加你的企业域名。
4. 前往你的域名 DNS 服务商，按照界面提示添加两条解析记录：
   - TXT 记录：主机记录为 `_kwork-challenge.{域名}`，用于验证域名所有权。
   - CNAME 记录：将域名指向平台提供的站点主机地址。
5. 管理员在组织域名管理中点击「检查验证」。验证通过后，站点「域名」页签状态变更为「已验证」，访客即可通过自定义域名访问该站点。

### 添加与管理微信校验文件

1. 确认你拥有「停用与删除站点、根文件、域名」权限（默认管理员拥有）。
2. 进入站点详情页「微信校验文件」页签。
3. 在「添加校验文件」区域，点击「从文件里读取」，选择在微信公众平台下载的校验文件（文件名为 `MP_verify_` 加 8–32 位字符且以 `.txt` 结尾，大小不超过 4 KB）。
4. 点击「添加」，成功后界面提示「已添加」后接文件名。
5. 校验文件直接提供在域名根目录下，与站点版本无关，后续更新版本或回滚均不受影响。如需删除，在文件列表行点击「删除」并确认。

### 导出站点

1. 在站点详情页眉或版本列表行点击「导出」。
2. 在导出弹窗中选择「要导出的版本」（默认选择当前线上版本；未发布时默认选择最新版本）。
3. 若需要导出数据表内容，勾选「包含数据表内容（CSV 和 JSON）」。没有「查看用量」时该项禁用，界面写「导出数据需要「查看报表」权限，找管理员开通；页面文件仍可以导出」。
4. 页面提示「导出的页面不带后端」：导出的静态页面和样式可以直接在自己的服务器打开，但表单提交、抽奖、领券等交互功能需要自行对接后端服务。
5. 点击导出并等待打包完成，浏览器将下载以地址名、版本号和日期组成的 zip 压缩包。

### 停用与删除站点

1. 停用站点：
   - 拥有管理员权限时，进入站点详情页「设置」页签。
   - 在「停用与删除」区域，行标题是「停用站点」，点击按钮「停用」。
   - 弹出确认框后确认，系统提示「站点已停用」。停用后访客访问任何地址均看到「找不到页面」，表单停止接收提交；所有版本和数据完整保留。
   - 如需恢复，在「设置」页签点击按钮「启用」（行标题「启用站点」）即可恢复线上版本。
2. 删除站点：
   - 必须**先停用站点**，停用后才能执行删除。
   - 点击「删除站点」，在确认框中按提示输入站点的地址名。
   - 点击「永久删除」。
> **危险**
>
>    删除站点为不可逆操作。站点被删除后，所有版本文件、微信校验文件、用量记录、数据表及表内全部记录（含敏感信息加密密钥）均会被永久销毁，预览地址和绑定的自定义域名立即失效。

## 状态说明

### 站点状态

| 状态名称 | 界面显示 | 说明 |
|---|---|---|
| 未发布 | 灰点 + 「未发布」 | 站点刚创建，尚未发布任何版本。访客无法打开页面 |
| 正在对外 | 绿点 + 「正在对外」及版本号 | 站点已有版本正式发布对外，访客可通过预览地址或自定义域名访问 |
| 已下线 | 灰点 + 「已下线」+ 「访客看到「活动已结束」页」 | 站点已下线（手动下线或定时到期）。访客打开任何页面均显示「活动已结束」页，页面正常打开但不给搜索引擎收录，表单停止接收提交。重新发布任意版本即可恢复 |
| 已停用 | 红点 + 「已停用」 | 站点被管理员停用。访客访问看到「找不到页面」。在「设置」中重新启用即可恢复 |

### 版本状态

`草稿 → 线上 → 已下线`

- 「草稿」：上传 zip 或助手写入页面文件后生成的版本，访客不可见。
- 「线上」：当前正在对外生效的版本。
- 「已下线」：曾经上线过、被新版本替换或因站点下线退出的版本。站点正在对外时可点「回滚到此版本」；站点已下线时改点「发布」重新上线。

### 自定义域名状态

- 「待验证」：域名已添加到组织，等待在 DNS 配置 TXT 记录并通过管理员验证。
- 「已验证」：域名归属验证通过，CNAME 解析配置正确后正式承载访客流量。

## 让助手帮你做

助手在站点应用中受权限与安全约束，**仅能读取数据，不能直接发起写入操作**。助手发起的所有写操作均会以[草稿](/agent/drafts)或[动作确认](/agent/confirm)的形式提交，由你审核确认后执行。对于删除站点、删除含有记录的数据表、设置根文件等高风险操作，平台还会要求进行身份复核。

你可以这样对助手说：
> 给春季招生做一个报名页，写成页面文件。
> 把首页标题改成 2026 夏季新品发布会，再写一版页面文件。
> 在报名数据表里加一个公司名称文本字段。
> 设置在明天晚上 8 点定时发布第 2 版，后天晚上 10 点定时下线。
> 导出当前线上版本的站点文件和报名数据表。

### 操作交互与确认机制

| 操作类型 | 提案标题 / 涉及动作 | 交互方式 | 风险级别 |
|---|---|---|---|
| 草稿建站与改数据 | 「生成站点草稿版本」「新建空站点」「修改站点设置」「新建数据表」「新增记录」「修改记录」「导入记录」 | 助手起草[草稿](/agent/drafts)，由你在草稿中审阅。页面修改是再写一版文件，保存后仍是草稿，要你再去发布 | 低 |
| 表单与版本控制 | 「新建公开表单」「修改公开表单」「启用或停用表单」「删除公开表单」「修改数据表」「删除记录」「批量删除记录」「发布版本」「删除版本」「定时发布」「定时下线」「立即下线」「取消定时」「停用站点」「启用站点」「删除根文件」 | 助手在对话中发起[动作确认](/agent/confirm)，由你逐项核对并确认执行。删除记录不可恢复，并会销毁敏感密钥 | 高 |
| 高危删除与系统根文件 | 「删除站点」「删除数据表」（有记录时）「设置根文件」 | 助手发起[动作确认](/agent/confirm)，除逐项确认外，必须通过身份复核方可执行 | 高 + 身份复核 |

> **提示**
>
> 助手生成的版本备注默认标明「来自 Agent 草稿」。

## 设置

站点设置位于站点详情页的「设置」页签，无独立组织级设置页面：

| 设置项 | 作用 | 规则 / 说明 | 谁能改 |
|---|---|---|---|
| 「站点名称」 | 站点在组织内的显示名称 | 必填，最多 60 字（界面输入框最多 80 字） | 拥有「新建站点、上传版本」权限的成员 |
| 「地址名」 | 站点的访问标识与二级域名前缀 | 建站时确定，创建后只读不可修改 | 不可修改（若需更换须新建站点） |
| 「单页应用」 | 路由 404 处理模式 | 开启后访问不存在的路径自动回退至首页；关闭后显示 404 页面 | 拥有「新建站点、上传版本」权限的成员 |
| 「停用站点」 / 「启用站点」 | 控制站点对外访问 | 停用后所有地址看到「找不到页面」，版本和数据保留；启用后恢复线上版本 | 拥有「停用与删除站点、根文件、域名」权限（默认管理员） |
| 「删除站点」 | 永久销毁站点及全部资产 | 必须在站点停用后方可执行，需输入地址名确认，删除后无法恢复 | 拥有「停用与删除站点、根文件、域名」权限（默认管理员） |

## 注意事项

- **资源限额**：
  - 每个组织最多创建 100 个站点，每个站点最多保留 100 个版本。达到上限需删除未上线的旧草稿后才能继续创建或上传。
  - 每个站点最多创建 20 张数据表，每张表最多 50 个字段；最多创建 50 个公开表单。
  - 导入 CSV 文件大小不超过 16 MB，单次最多导入 1000 行。
  - 排序后的记录列表最多翻看前 1 万条，超出需缩小筛选范围。
- **命名规范与保留名**：
  - 地址名长度为 1–40 个字符，只能包含小写字母、数字和连字符，且不能以连字符开头或结尾。以下名称为平台保留名，无法使用：`www`、`api`、`app`、`admin`、`apps`、`id`、`cdn`、`sites`、`static`、`mail`、`pay`、`account`、`auth`、`login`、`console`。
  - 数据表表名长度为 2–28 个字符，必须以字母开头，仅限小写字母、数字和下划线。字段 ID 长度为 2–41 个字符，保留字段 ID（如 `id`、`type`、`version`、`created_at` 等）不可使用。
- **安全规范与 zip 包要求**：
  - 上传的 zip 压缩包最多包含 300 个文件，解压后总大小不超过 30 MB，单个文件不超过 5 MB。
  - 站点页面安全策略严格禁止内联脚本（`<script>...</script>`）、内联事件（如 `onclick="..."`）以及 `javascript:` 伪协议。脚本文件必须通过独立文件引用（如 `<script src="app.js">`）。
  - `/_k/` 路径为平台系统保留路径，包内文件不可占用。
- **不可恢复操作与数据安全**：
  - 删除草稿或历史版本后，该版本文件被永久销毁，不可恢复（正在线上的版本受保护，不能删除）。
  - 标记为「敏感信息」的字段采用加密存储。删除记录或删除整张数据表时，相关敏感字段的加密密钥会同步销毁，数据无法复原。
  - 数据表一旦产生记录，已有字段的种类、敏感信息标记不可更改，且不可新增设为唯一字段。
- **停用与下线的区别**：
  - 「停用」是管理阻断状态，访客访问看到「找不到页面」。
  - 「下线」是活动结束运营状态，访客访问看到「活动已结束」页（页面正常打开，但不给搜索引擎收录），表单停止接收数据。
- **静态导出与后端脱离**：
  - 导出的 zip 压缩包仅包含前端静态页面、资源文件与数据表内容，不包含平台运行后端。表单提交、抽奖、领券、微信授权等功能在离开平台后不会生效，需要自行开发并对接后端接口。

## 目前不支持

- 公开表单防刷设置中的「要验证码」选项目前尚未接入外部验证码服务，勾选后暂时不会真实拦截。
- 站点应用内不提供独立的助手草稿列表页面，所有草稿统一在平台[草稿](/agent/drafts)应用中处理。
- 无法直接在站点详情的「域名」页签内添加、验证或释放自定义域名，所有域名管理操作需在「组织 → 域名」中进行。
- 微信校验文件页签目前仅支持直接上传 `MP_verify_*.txt` 文件，不支持直接上传 `robots.txt` 或 `favicon.ico`（若已存在可查看或删除，新增需通过助手提案处理）。
- 站点创建后不支持修改「地址名」。
- 静态页面导出后，表单提交、抽奖、领券、下单和微信授权等动作不提供平台后端支持。

## 常见问题

#### 为什么在版本列表中点击「发布」时提示没有权限？
发布版本属于直接对外生效的操作，需要「发布与回滚」权限。该权限默认仅组织管理员拥有，普通成员即使拥有「新建站点、上传版本」权限也无法直接发布。请联系管理员协助发布，或由管理员在[角色](/admin/roles)中单独授予该权限。

#### 为什么数据表录入记录后，无法再将字段改为「敏感信息」或修改字段类型？
数据表已有数据后，修改字段种类或加密属性会导致已存储的历史数据无法正确解析或加密失真。如果需要调整字段属性，请新建一个符合要求的新字段，旧字段可根据需要保留或删除。

#### 为什么在域名服务商处配置了解析记录，站点的「域名」页签依然显示「待验证」？
自定义域名属于整个组织统一管理。在 DNS 服务商处添加 TXT 和 CNAME 记录后，需要管理员前往「组织 → 域名」点击「检查验证」。验证通过后，站点的域名状态才会更新为「已验证」。

#### 站点执行「立即下线」后，访客会看到什么？如何重新上线？
站点下线后，访客访问该站点的任何路径均会看到「活动已结束」页面（下线前在线的版本里如果有 `ended.html` 就展示该页，否则展示平台默认的「活动已结束」页），且表单停止接收新的提交。如果活动需要重新开放，只需在「版本」页签中重新发布任意版本即可恢复对外访问。
