4.7 KiB
相关改动补齐发布(2026-10-31)
用户明确要求“李响那边的改动”“相关的没提交的都提交发布”。已精确读取“李响 - FNA_V支援”最近工作并核对同一本地目录,基于当前正式 bd8b58a6cfde27067cfd176146bfa0ce4e860e3f 隔离提交38个相关文件,推送分支 codex/related-ui-ads-20261031,正式检出应用提交 add9ed489e5fa229d606e72e9f9065ea41cf8b43。随后文档提交仍沿同一分支,最终HEAD见 output/related-release-20261031/docs-release.json;应用哈希保持不变。
目标仍为VPS-003 /www/wwwroot/clashfreenode-new.com、https://clashfreenode.com/,本机SSH经白色机执行。未发送跨聊天消息,未恢复test或访问HN/DPL/FUC业务后台。
本次补齐
- 李响最终确认的三张矮横幅:
DP-LINK.NET字标;小写hardnerd、品牌大字/小标语/两行留白;福云“全球网络加速 / 五年稳定运营”。精确路径、原始尺寸及SHA见素材清单,原稿PNG随Git提交,六份完整原始/定点编辑提示词及来源说明一并归档。 - 活动广告组件引用最终三图,尺寸及alt同步,广告标记保留。比例3.675:1,cover取景,福云center 40%;本次替换上一批临时使用的contain旧图展示。每次进入独立抽样、template候选、noscript回退和随机JS不变。
- 共享广告配置合并保留生产DPL/HN/FUC启用环境开关。本地HN仍可预览hn.loc;生产环境回退为hardnerd.net,正式三家URL均已验收。未把本地硬编码enabled=true覆盖生产开关。
- 文章与栏目模板清理已为空的侧栏广告include;免费节点新版、品牌、窄屏侧栏、综合教程去横幅/介绍及HN九折配置保持。
- 补交原资源关注提示过滤的两项单元测试,以及相关维护入口、写作关系索引、周期教程台账、图片交付与test退役记录。
- 已经发表的规则模式/TUN教程源稿和关联图源入Git。发布前将两篇HTML源与生产正文做SHA比对,均一致;仅补齐源码档案,没有重发API、修改正文、发布时间、文章ID或数据库图片关联。运行时editorial图片继续由文章发布机制维护。
对未提交文件的核对
本地主目录仍保留最初FN_B的旧Git基线,不根据它的M/??直接全量覆盖生产。对应用、配置、视图、路由、测试、公开CSS/JS与维护源进行服务器哈希比对:222个文件已与正式相同,无需重复发布。剩余差异逐项审查并归入本批或明确排除,清单在 output/related-release-20261031/inventory.json,最终38项文件SHA在manifest.json。
排除内容是私密.env及_env、node_modules/vendor、缓存与编译产物、生产自动生成标签模板、data.ms、运行时图片目录,以及未被当前页面引用的旧广告组件/迭代图片和试验字标。生产构建manifest沿现场版本,资源源码无新增打包需求,不从本地覆盖构建结果;未提交这些不等于还有未发布的活动广告。.gitignore差异只是同一忽略项的位置变化,无语义增量。生产未提交的生成标签模板和两个运行目录逐项保留,不以本地历史计数覆盖。
验收与恢复
- 本地11项测试/59断言通过,涵盖资源提示过滤、推荐配置/优惠、免费节点解析和订阅原值保护。
- 桌面718×195.37、390视口354×96.32,三张均为3.675:1,图片自然尺寸与清单一致、无溢出,品牌/文案完整。实际文章活动广告DOM只有1张图片、图片加载成功,三个优惠码按钮保持。截图在本批输出目录ads-desktop.png、ads-mobile.png。临时预览页已删除,浏览器视口已恢复。
- 正式149项服务器侧检查通过、0失败,覆盖首页/免费节点/苹果ID/两篇教程/两个栏目、新图引用与尺寸、随机脚本保留、三家生产跳转、HN九折、上一批UI及全部38文件哈希;三图与CSS的HTTPS完整SHA通过。
- 189篇文章核心字段SHA不变,两篇已发表正文源SHA一致,.env及生产并行标签文件SHA不变。未执行数据库迁移、文章发布、通知、真实订阅下载或优惠核销。
- 已清理nginx身份config/Blade/响应缓存。已完成服务器侧验收,未做线上浏览器页面验收。
恢复点VPS-003 /root/backups/cfn-related-ui-ads-20261031(0700),含原HEAD/status、Git bundle、tracked-before.patch、候选工作树及发布/验收回执;本地回执在 output/related-release-20261031/。没有后续发布时可检回 bd8b58a6cfde27067cfd176146bfa0ce4e860e3f 并清相同缓存;有后续变更时只反向撤销本批增量,提交推送后再更新。旧广告图仍在Git,回退不用恢复数据库、删除用户图片或关闭其他业务站。