Quartz 独立站点发布与验收
本轮修复
/a、/a/*及 www 对应路由绑定独立 Workera-quartz,不改主站 Worker 和三十问存储。- 静态资源重定向保留
/a/前缀;查询参数保留。 - 公开副本的未收录/未公开引用显示为不可点击的文字并提供原因,缺失图片显示提示;源笔记不改。
- 搜索图谱剔除不存在的内部链接;页面补齐 canonical。
- 安全响应头及 HTML/索引重新验证缓存、哈希 JS/CSS 长缓存。
- 修复手机目录的水平溢出,390px 视口和文档宽度一致。
已验证
- 公开副本的内部资源及链接无缺失;本轮已配置规则的隐私/敏感/NSFW 文本检测无命中。
- 线上首页、深层页面及搜索索引正常;索引逐字节匹配冻结版本。HTML 仅有 Cloudflare 自动追加的挑战/统计脚本差异。
- 浏览器搜索 Hermes 返回 8 条结果;深层页面直接加载完成,手机 390px 无水平溢出。
/a与/a/index.html正确跳转,未知页面返回 404。- 主站首页与
/t/30wen仍返回 200,未写入答题数据。
部署证据
- Worker 版本:
3082b97d-8696-4425-9df0-f704a264e595 - 部署 ID:
920b7390-9db9-4bd3-8a9b-083448206cf2 - 激活占比:100%,已读取远端部署记录确认。
- 冻结产物、哈希、线上核验记录保存在
${HOME}/var/a/releases/20261013-public-mobile/。 - 备份保存在
${AI_ARCHIVE_ROOT}/.private/a-release/;上一可用 Worker 版本4c165069-2234-463a-ba92-19ff42d794b0保留,可通过版本部署回滚。
后续操作规则
wrangler deploy 可能成功上传代码,但因凭据缺少 Workers Routes 权限而在触发器配置阶段失败。不能仅凭命令退出码推断代码未生效;必须读取部署和路由。
推荐将版本上传、版本激活和路由管理分离。已认证 Cloudflare MCP 可以管理同一目标账号的指定站点路由;修改前读取当前匹配,修改后读回。
使用 versions upload 得到版本 ID 后,先查询版本列表确认,再激活;首次立即读取若报版本未找到,应核验服务端状态,不重复盲目上传。
Cloudflare 会给 HTML 追加脚本,所以 HTML 不能直接用全响应 SHA256 判断差异。先验证原产物内容及仅有的 Cloudflare 插入片段;JSON 索引仍须精确哈希匹配。