自 2026-09-18 起,网站修改与发布分开进行。
每项功能使用独立 Git worktree 或分支,从最新 main 开始。功能任务只负责实现、测试并提交本功能,不直接推送 GitHub 或腾讯云。这样多个会话不会共享未提交改动,也不会互相覆盖、混入提交或损坏索引。
标题为“Eytle 网站发布会话”的 Codex 会话在仓库根目录工作,是唯一可以发布的会话。它负责:
- 审核并整合已经完成的功能提交;
- 运行全量测试与必要的本地检查;
- 确认工作区干净后创建整合提交;
- 先推送 GitHub
main,再将同一提交推送到tencent; - 核对本地、GitHub、服务器裸仓库、服务器工作目录和
eytle.cn的版本及关键文件内容。
部署前遵循根目录的 CODEx_DEPLOY_GUIDE.md,并保持 scripts/deploy-excludes.txt 与服务器排除规则一致。发布记录和备份不进入公开网站目录。
日志和展馆素材的发布也由发布会话整合。先发布 content-sources.json 引用的内容提交,
再发布网站;首次上线前先导入服务器私有内容仓库并安装新的组装 hook。
必须遵循 内容分仓说明,旧的仅同步主仓库流程不再适用。
主仓库 Node/Python 全量测试不依赖个人内容;图片内容测试在 Eytle-Museum 中运行,
实际组装会额外校验所锁定的完整内容。