Document six-item FNA release and enabled quiet mode

This commit is contained in:
Codex 2026-11-03 14:08:46 +08:00
parent d6a7d073ed
commit aa772e3766
10 changed files with 77 additions and 11 deletions

View File

@ -70,3 +70,6 @@ ## SEO统一合同(2026-10-31)
2026-11-02用户授权全部待发布变更上线:暗色主题、苹果ID卡片与密码隐藏、新手教程与双比例图、七篇旧文归类、资讯栏目、点赞配置、品牌和最终HardNerd广告均已发布。当前正式范围、Git恢复点与服务器侧验收见[整批发布记录](docs/maintenance/FULL_RELEASE_2026-11-02.md),文章关系继续以写作索引为准;未做线上页面验收。
2026-11-02用户明确往期noindex,并授权本地入口/往期栏目调整:两个导航显示最新可展示资源,新增 `/history` 及两个子栏目,正文加入往期链接,日期网址保留自指canonical;仅本地,未发布。唯一合同、测试和回退见[SEO实施维护](docs/maintenance/SEO_IMPLEMENTATION_2026-10-31.md#稳定入口与往期内容2026-11-02已本地实施未发布)。
2026-11-03用户授权六项待发布改动及关联文章/图片全部上线,并明确开启暂避风头模式:正式cfn已完成Git发布、四篇文章API及四图交付、进阶教程改名和四篇置顶;生产模式开启,本地仍关闭。414项服务器检查和31个下载HEAD通过。此状态替代上文相应“仅本地/未发布”,但不恢复已撤下news;当前Git、回执、权限、验收和回退唯一见[六项发布记录](docs/maintenance/SIX_RELEASE_2026-11-03.md)。已完成服务器侧验收,未做线上页面验收。

View File

@ -11,7 +11,7 @@ # AI 写作与文章关联索引
2026-10-31新增[统一机场推荐模块](../maintenance/AIRPORT_RECOMMENDATIONS.md):入门/综合教程自动在末尾展示,综合教程由展示层补入文内跳转;不要在正文源重复维护机场价格、地址和优惠码,也不要创建同名airport-recommendations锚点。已随[界面发布](../maintenance/UI_RELEASE_2026-10-31.md)上线。
2026-11-02用户将本地“综合教程”改为“进阶教程”,保留 `/advanced`、文章归属和URL;本次改名尚未上线,后续本地写作沿新栏目名。导航图标对齐及元数据维护见[栏目导航](../maintenance/NAVIGATION.md)。此前发布记录中旧栏目名保留历史含义。
2026-11-02用户将本地“综合教程”改为“进阶教程”,保留 `/advanced`、文章归属和URL;2026-11-03该改名已上线,后续写作沿新栏目名。导航图标对齐及元数据维护见[栏目导航](../maintenance/NAVIGATION.md)。此前发布记录中旧栏目名保留历史含义。
## 1 写作前先确定读者要完成的任务
@ -93,7 +93,7 @@ ### AI 新文章的点赞参数(2026-10-29)
## 2 当前文章登记
本地登记更新:2026-11-02。新手栏目现有10篇新文,其中两篇资源概念说明仅本地;此前8篇新文,原7篇平台教程移至综合教程,URL、正文、日期和点赞进度保留。分类与新稿已于2026-11-02通过正式API发布;正式ID、版本及验收见[整批发布记录](../maintenance/FULL_RELEASE_2026-11-02.md)。具体批次与回退见[新手教程调整](../maintenance/NEWCOMER_TUTORIALS_2026-11-01.md)。
登记更新:2026-11-03。新手栏目10篇新文均已正式发布,两篇资源概念说明及本批旧文更新见[六项发布记录](../maintenance/SIX_RELEASE_2026-11-03.md);此前8篇新文,原7篇平台教程移至综合教程,URL、正文、日期和点赞进度保留。分类与新稿已于2026-11-02通过正式API发布;正式ID、版本及验收见[整批发布记录](../maintenance/FULL_RELEASE_2026-11-02.md)。具体批次与回退见[新手教程调整](../maintenance/NEWCOMER_TUTORIALS_2026-11-01.md)。
ID用于核对本地行,站内链接使用已确认路径。跨环境迁移后重新核对ID,不能假定生产ID相同。
@ -110,20 +110,20 @@ ## 2 当前文章登记
| cfw-linux-legacy | 211 / 进阶教程 | Clash Verge Rev 使用教程:Linux 安装、订阅与代理设置 | `/a/m174.html` | [verge-linux.md](tutorials/verge-linux.md);本地API版本6 | Linux桌面入门;#install 包格式与架构,#import 订阅,#terminal 单条curl代理验证;不适用于无桌面的服务器 |
| system-proxy-vs-tun | 365 / 进阶教程 | 系统代理和 TUN 有什么区别?接管范围、使用选择与排错 | `/a/system-proxy-vs-tun.html` | [system-proxy-tun.md](tutorials/system-proxy-tun.md);本地API版本1 | 桌面代理接管与出口选择;`#choose` 场景选择、`#switch` 切换检查、`#troubleshoot` 排错;三张流程图 |
| clash-routing-modes | 366 / 进阶教程 | Clash 规则、全局和直连怎么选?代理组与分流排错教程 | `/a/clash-rule-global-direct.html` | [clash-routing-modes.md](tutorials/clash-routing-modes.md);2026-10-31本地ID366/版本1,正式ID382/版本1已发布 | 模式选择与代理组分流;`#groups` 组内选择、`#custom` 添加规则、`#verify` 验证新连接 |
| free-nodes-explained | 375 / 新手教程(client) | 免费节点是什么?能用来做什么?给第一次接触的人看 | `/a/free-nodes-explained.html` | [free-nodes-explained.md](tutorials/newcomer/free-nodes-explained.md);本地API版本2(日常网页场景;本地置顶),未上线 | 零基础概念说明;`#what` 中转机制、`#uses` 用途、`#three-things` 客户端/节点/订阅、`#start` 下一步。免费节点详情页自动关联。 |
| shadowrocket-id-explained | 376 / 新手教程(client) | 免费小火箭 ID 是什么?账号、客户端和节点有什么区别? | `/a/shadowrocket-id-explained.html` | [shadowrocket-id-explained.md](tutorials/newcomer/shadowrocket-id-explained.md);本地API版本1(本地置顶),未上线 | 解释 App Store 账号用途;`#difference` 概念区分、`#where` 与 iCloud 区别、`#resource-page` 账号页字段、`#installed` 安装后需要节点。免费小火箭ID详情页自动关联。 |
| newcomer-start | 373 / 新手教程(client) | 新手指引:从免费订阅到第一次连接 | `/a/getting-started.html` | [start.md](tutorials/newcomer/start.md);本地API版本4(补基础说明入口);2026-11-02正式ID393/版本1已发布 | 先选设备,再下载安装、导入对应格式的免费订阅并连接。Windows、Mac、安卓、iPhone、Linux和路由器的入口都在这里。 |
| free-nodes-explained | 375 / 新手教程(client) | 免费节点是什么?能用来做什么?给第一次接触的人看 | `/a/free-nodes-explained.html` | [free-nodes-explained.md](tutorials/newcomer/free-nodes-explained.md);本地API版本2(日常网页场景);2026-11-03正式ID397/版本1已发布并置顶 | 零基础概念说明;`#what` 中转机制、`#uses` 用途、`#three-things` 客户端/节点/订阅、`#start` 下一步。免费节点详情页自动关联。 |
| shadowrocket-id-explained | 376 / 新手教程(client) | 免费小火箭 ID 是什么?账号、客户端和节点有什么区别? | `/a/shadowrocket-id-explained.html` | [shadowrocket-id-explained.md](tutorials/newcomer/shadowrocket-id-explained.md);本地API版本1;2026-11-03正式ID398/版本1已发布并置顶 | 解释 App Store 账号用途;`#difference` 概念区分、`#where` 与 iCloud 区别、`#resource-page` 账号页字段、`#installed` 安装后需要节点。免费小火箭ID详情页自动关联。 |
| newcomer-start | 373 / 新手教程(client) | 新手指引:从免费订阅到第一次连接 | `/a/getting-started.html` | [start.md](tutorials/newcomer/start.md);本地API版本4(补基础说明入口);2026-11-03正式ID393/版本2已发布 | 先选设备,再下载安装、导入对应格式的免费订阅并连接。Windows、Mac、安卓、iPhone、Linux和路由器的入口都在这里。 |
| newcomer-windows | 374 / 新手教程(windows) | Windows 新手教程:用 Clash Verge Rev 连接免费节点 | `/a/windows-free-nodes.html` | [windows.md](tutorials/newcomer/windows.md);本地API版本3(双比例配图);2026-11-02正式ID394/版本1已发布 | 从选择 Windows 安装包开始,复制本站 Clash 订阅、选中配置与节点,再开启系统代理完成第一次连接。 |
| newcomer-mac | 371 / 新手教程(mac) | Mac 新手教程:安装 Clash Verge Rev 并导入免费订阅 | `/a/mac-free-nodes.html` | [mac.md](tutorials/newcomer/mac.md);本地API版本3(双比例配图);2026-11-02正式ID391/版本1已发布 | 区分 Apple 芯片和 Intel 安装包,将应用放入应用程序,导入 Clash 订阅并开启系统代理。 |
| newcomer-android | 367 / 新手教程(andorid) | Android 新手教程:用 FlClash 导入免费订阅 | `/a/android-flclash.html` | [android.md](tutorials/newcomer/android.md);本地API版本3(双比例配图);2026-11-02正式ID387/版本1已发布 | 在安卓手机安装 FlClash,导入 Clash 格式订阅、选择节点并允许 VPN 连接,附后台断连排查。 |
| newcomer-ios | 369 / 新手教程(ios) | iPhone / iPad 新手教程:用 Hiddify 连接免费节点 | `/a/ios-hiddify.html` | [ios.md](tutorials/newcomer/ios.md);本地API版本3(双比例配图);2026-11-02正式ID389/版本1已发布 | 从 App Store 安装 Hiddify,添加本站订阅、允许 VPN 配置并检查连接,说明订阅更新与节点切换。 |
| newcomer-linux | 370 / 新手教程(linux) | Linux 新手教程:在桌面环境使用 Clash Verge Rev | `/a/linux-free-nodes.html` | [linux.md](tutorials/newcomer/linux.md);本地API版本3(双比例配图);2026-11-02正式ID390/版本1已发布 | 按发行版和 CPU 架构选择安装包,导入免费订阅、开启系统代理,并区分浏览器与终端的连接方式。 |
| newcomer-router | 372 / 新手教程(client) | 路由器新手教程:用 OpenClash 导入免费订阅 | `/a/router-openclash.html` | [router.md](tutorials/newcomer/router.md);本地API版本3(双比例配图);2026-11-02正式ID392/版本1已发布 | 在兼容的 OpenWrt 路由器上安装插件与内核、添加 Clash 订阅、启用配置,再检查设备是否经过这台路由器。 |
| newcomer-clients | 368 / 新手教程(client) | 客户端下载与选择:按设备找到适合的软件 | `/a/proxy-clients.html` | [clients.md](tutorials/newcomer/clients.md);本地API版本3(Resource 优先下载;本地置顶);2026-11-02正式ID388/版本1已发布 | 按系统和架构选择客户端,优先提供本站资源下载入口,并连接到各平台的新手教程。 |
| newcomer-clients | 368 / 新手教程(client) | 客户端下载与选择:按设备找到适合的软件 | `/a/proxy-clients.html` | [clients.md](tutorials/newcomer/clients.md);本地API版本3(Resource 优先下载);2026-11-03正式ID388/版本2已发布并置顶 | 按系统和架构选择客户端,优先提供本站资源下载入口,并连接到各平台的新手教程。 |
2026-10-31新教程正式ID382/版本1、本地ID366/版本1已发表;系统代理/TUN正文补入口后两环境均为API版本2(正式ID376、本地ID365)。正式发布时间14:58:28北京时间,IndexNow由VPS-003提交返回200,服务器HTTP与图哈希/锚点验收通过。唯一状态与恢复记录见[规则模式教程发布记录](../maintenance/ROUTING_MODES_2026-10-31.md)。
这里只登记长期编辑内容及值得复用的稳定资源说明,不逐条收录日更节点或账号文章。当前本地稳定入口为 `/`(免费节点)、`/shadowrocketids`(免费小火箭ID)、`/history/freenode` 与 `/history/shadowrocketids`(对应往期)、`/client`(新手教程)、`/advanced`(进阶教程)。2026-11-02入口/往期调整仅本地,实施及部署边界见[SEO实施维护](../maintenance/SEO_IMPLEMENTATION_2026-10-31.md#稳定入口与往期内容2026-11-02已本地实施未发布);平台入口和名称修改另按项目路由核对,不从名称自行拼接。
这里只登记长期编辑内容及值得复用的稳定资源说明,不逐条收录日更节点或账号文章。当前本地/正式稳定入口为 `/`(免费节点)、`/shadowrocketids`(免费小火箭ID)、`/history/freenode` 与 `/history/shadowrocketids`(对应往期)、`/client`(新手教程)、`/advanced`(进阶教程)。2026-11-03入口/往期调整已上线,实施及部署边界见[SEO实施维护](../maintenance/SEO_IMPLEMENTATION_2026-10-31.md#稳定入口与往期内容2026-11-02已本地实施未发布);平台入口和名称修改另按项目路由核对,不从名称自行拼接。
2026-10-29部署边界更新:上表10篇已通过本站API迁移到独立test并经用户确认后切到正式cfn,旧URL保留;生产发布以预览实际正文冻结再发布,未用test整库覆盖。test和生产的临时编辑密钥均在迁移后删除,接口默认关闭;后续本地写作继续使用本地API,正式编辑按明确任务与生产绑定启用。实际部署及验收统一见[发布记录](../maintenance/RELEASE_PREFLIGHT_2026-10-28.md#正式切换2026-10-29),上表ID仍为本地ID。
@ -185,7 +185,7 @@ ### 新手教程新增关系(2026-11-01建立,2026-11-02正式发布)
| newcomer-clients | `/a/windows-free-nodes.html`、`/a/mac-free-nodes.html`、`/a/android-flclash.html`、`/a/ios-hiddify.html`、`/a/linux-free-nodes.html`、`/a/router-openclash.html`、`/a/m167.html`、`/a/m170.html#import`、`/a/m171.html`、`/a/m169.html`、`/a/getting-started.html#subscription` | 正文中的获取订阅、设备操作、下载、专题与返回指引入口 |
| 免费节点页面展示层 | `/a/getting-started.html` | 获取免费订阅标题下;旧版正文回退页在正文前;仅目标公开可用时显示 |
新手指引置顶于`/client`;2026-11-02本地已将客户端下载总览、免费节点说明、免费小火箭ID说明也设为置顶,四篇共同排在普通文章前。按既有置顶/时间/ID顺序,两篇基础说明当前在列表最前;既有指引与下载置顶保留。此次新增置顶尚未上线。六个设备入口与下载总览均为真实已保存页面;原七篇移栏不改正文内链。
新手指引置顶于`/client`;2026-11-02本地已将客户端下载总览、免费节点说明、免费小火箭ID说明也设为置顶,四篇共同排在普通文章前。按既有置顶/时间/ID顺序,两篇基础说明当前在列表最前;既有指引与下载置顶保留。2026-11-03四篇置顶已正式生效。六个设备入口与下载总览均为真实已保存页面;原七篇移栏不改正文内链。
## 4 怎样安排链接
@ -243,7 +243,7 @@ ## 6 登记规则与待补内容
本次建立的是AI协作约定和已核实的关联索引,不是自动推荐程序、链接注入脚本或定时任务。正文关系变动时由执行写作的AI同任务更新本文。
### 资源概念说明与每日文章入口(2026-11-02,仅本地)
### 资源概念说明与每日文章入口(2026-11-03,已发布)
- 免费节点详情页 → `/a/free-nodes-explained.html`;已有“新手指引”保留为“查看使用教程”次入口。节点说明版本2按用户最新要求采用普通网页打不开的日常场景,不再使用油管例子;原6个锚点保留。
- 免费小火箭 ID 详情页 → `/a/shadowrocket-id-explained.html`;解释账号用途,不在每日文章重复维护长篇教程。

View File

@ -1,5 +1,7 @@
# 免费苹果ID详情页重设计
2026-11-03状态更新:本文涉及的资源入口/页面调整、栏目改名、文章和配图等本批待发布部分已上线正式cfn;生产暂避风头模式已开启。当前范围、验收和回退见[六项发布记录](SIX_RELEASE_2026-11-03.md)。下文“仅本地/未发布”保留原实施时点,不能作为当前状态。
2026-11-02状态更新:本文所述待发布实现已随整批Git发布及固定文章API发布生效;当前范围、服务器侧验收与回退以[整批发布记录](FULL_RELEASE_2026-11-02.md)为准。下文原日期的“仅本地/未发布”保留为当时记录。未做线上页面验收。
2026-11-01,用户要求重新设计免费苹果ID页面。本次仅本地实现与预览,未提交、推送或部署生产;未修改文章数据库、账号密码、发布时间或上游内容。此前免费节点“使用方法”区域移除也仍为本地改动,不能据此推断线上已删除。

View File

@ -1,5 +1,7 @@
# 免费节点内容页重设计(2026-10-31)
2026-11-03状态更新:本文涉及的资源入口/页面调整、栏目改名、文章和配图等本批待发布部分已上线正式cfn;生产暂避风头模式已开启。当前范围、验收和回退见[六项发布记录](SIX_RELEASE_2026-11-03.md)。下文“仅本地/未发布”保留原实施时点,不能作为当前状态。
2026-11-02状态更新:本文所述待发布实现已随整批Git发布及固定文章API发布生效;当前范围、服务器侧验收与回退以[整批发布记录](FULL_RELEASE_2026-11-02.md)为准。下文原日期的“仅本地/未发布”保留为当时记录。未做线上页面验收。
**已正式发布**:[2026-10-31正式发布记录](UI_RELEASE_2026-10-31.md),应用7d564df7;原业务正文不变。以下本地实施历史中的“未上线”表示该步骤当时状态,最终版本已包含提示框移除。

View File

@ -1,5 +1,7 @@
# 栏目名称与导航图标
2026-11-03状态更新:本文涉及的资源入口/页面调整、栏目改名、文章和配图等本批待发布部分已上线正式cfn;生产暂避风头模式已开启。当前范围、验收和回退见[六项发布记录](SIX_RELEASE_2026-11-03.md)。下文“仅本地/未发布”保留原实施时点,不能作为当前状态。
## 2026-11-02:进阶教程、图标对齐(仅本地)
用户要求将“综合教程”改为“进阶教程”,并对齐所有栏目图标。本次已本地实现与页面验收,未提交、推送或发布。

View File

@ -1,5 +1,7 @@
# 新手教程与点赞配置调整
2026-11-03状态更新:本文涉及的资源入口/页面调整、栏目改名、文章和配图等本批待发布部分已上线正式cfn;生产暂避风头模式已开启。当前范围、验收和回退见[六项发布记录](SIX_RELEASE_2026-11-03.md)。下文“仅本地/未发布”保留原实施时点,不能作为当前状态。
2026-11-02状态更新:本文所述待发布实现已随整批Git发布及固定文章API发布生效;当前范围、服务器侧验收与回退以[整批发布记录](FULL_RELEASE_2026-11-02.md)为准。下文原日期的“仅本地/未发布”保留为当时记录。未做线上页面验收。
状态:2026-11-01 **本地完成,未提交、推送或部署生产**。正式发布仍必须经白色机使用固定文章发布封装,程序与公共样式按Git发布;本记录不构成生产已更新的证明。

View File

@ -1,6 +1,6 @@
# 暂避风头模式
2026-11-03按用户要求新增统一开关:免费节点暂停更新,机场广告暂时下掉。仅本地实现与验收,未提交、推送或部署;页面验收时曾临时开启,收尾已恢复关闭。
2026-11-03按用户要求新增统一开关:免费节点暂停更新,机场广告暂时下掉。已Git推送并部署正式cfn,按用户明确要求在生产开启;本地仍关闭。当前发布回执、验收和恢复点见[六项发布记录](SIX_RELEASE_2026-11-03.md)。以下本地测试记录保留当时范围。
## 操作
@ -42,6 +42,6 @@ ## 验收
## 发布与回退
须用户另行授权Git发布。相关文件包括SiteMode服务、QuietMode命令、配置、接收器入口、模型保存事件、推荐展示服务、四个广告组件、环境模板与测试/维护入口;不能漏发模型或展示服务。默认缺省关闭,不应随代码发布自动切换生产模式。
本批已按用户明确授权完成Git发布,生产开启;后续变更仍按任务授权执行。相关文件包括SiteMode服务、QuietMode命令、配置、接收器入口、模型保存事件、推荐展示服务、四个广告组件、环境模板与测试/维护入口;不能漏发模型或展示服务。默认缺省关闭,不应随代码发布自动切换生产模式。
回退前关闭模式并核对正常状态,再增量撤销本批调用;不得整文件还原覆盖并行SEO、文章渲染或其他修改。运行状态文件须单独保留/按明确运维操作处理,不以Git回退等同模式切换。

View File

@ -1,5 +1,7 @@
# 免费资源基础说明与文章关联
2026-11-03状态更新:本文涉及的资源入口/页面调整、栏目改名、文章和配图等本批待发布部分已上线正式cfn;生产暂避风头模式已开启。当前范围、验收和回退见[六项发布记录](SIX_RELEASE_2026-11-03.md)。下文“仅本地/未发布”保留原实施时点,不能作为当前状态。
状态:2026-11-02已保存到本地新手教程并接入本地资源页;未提交、推送或发布生产。用户要求分别解释免费节点和免费小火箭 ID 的用途,面向完全不懂的人,图文并茂,并从相应资源文章关联。
## 内容与配图

View File

@ -1,5 +1,7 @@
# FNA_V3 SEO 实施与发布 · 2026-10-31
2026-11-03状态更新:本文涉及的资源入口/页面调整、栏目改名、文章和配图等本批待发布部分已上线正式cfn;生产暂避风头模式已开启。当前范围、验收和回退见[六项发布记录](SIX_RELEASE_2026-11-03.md)。下文“仅本地/未发布”保留原实施时点,不能作为当前状态。
用户授权:落实已讨论方案,并全权优化 FNA_V3 SEO。范围为正式 cfn 的增量;开发初始基线 `77f9b09c58b46ef2bbe0882ec89194bf25aa82cd`;上线前发现HN广告并行发布,最终基线改为 `a820755e7e914180178e6928f73d5b42b0b24c86`,4个并行文件均不在本批覆盖范围,经白色机到 VPS-003 `/www/wwwroot/clashfreenode-new.com`。本地隔离工作副本 `output/seo-20261031/stage`。本文件是实现和本批验收唯一正文,36项总状态仍在 [SEO_PLAN](SEO_PLAN.md)。
搜索渠道按用户此前与雷欧确认的 Yandex / Bing 优先,保留通用搜索兼容;两者均支持本批采用的规范URL、sitemap与IndexNow。依据:[Bing指南](https://www.bing.com/webmasters/help/webmaster-guidelines-30fba23a)、[Yandex IndexNow](https://www.yandex.com/support/webmaster/en/indexing-options/index-now.html)、[IndexNow协议](https://www.indexnow.org/documentation)(2026-10-31核对)。

View File

@ -0,0 +1,51 @@
# 六项变更与暂避风头模式正式发布:2026-11-03
状态:用户明确授权的六项已发布正式cfn,关联文章和图片同步上线;**生产暂避风头模式已开启,本地仍关闭**。仅FNA_V3/cfn,不涉及FN_B、nodehub、Resource部署或其他实例。已完成服务器侧验收,未做线上页面验收。
## 发布与恢复点
- 发布前Git:`c2539f380d25f315f93aead809c25cf3e2d08ee1`;应用:`d6a7d073ed07aa2358cae084b69f0b0da61049c2`;分支`codex/six-pending-20261103`已推送,目标服务器精确检出。后续提交仅更新维护说明和验收回执,不改应用代码。
- VPS-003 `/www/wwwroot/clashfreenode-new.com`,经白色机SSH;PHP/Artisan以nginx执行,公网编辑API保持关闭。
- 私有恢复点:`/root/backups/cfn-six-pending-20261103`,包含Git bundle、数据库一致性备份、并行补丁和发布前文章字段哈希;分类改名、置顶另由命令保存0600元数据快照。秘密与数据库备份未提交Git。
- 保留生产.env、生成标签模板的并行改动、data.ms、运行时编辑图片及独立插画副本。本地数据库未覆盖生产。75项代码/源码/插画原稿/维护文件随应用提交;JS及Vite依赖与生产相同,未替换现有构建产物,也未发布public/hot或本地开发守护进程。
## 已发布范围
1. 稳定资源入口与往期栏目:`/`、`/shadowrocketids`显示最新可展示记录;`/history`汇总两类,两个子栏目分别筛选;旧栏目/分页301兼容。日期快照和往期列表noindex且自指canonical,sitemap与通知按入口合同执行。
2. 免费节点紧凑订阅列表与概览、两类资源页的历史/最新按钮位置、动物插画尺寸和间距、快捷按钮移除,以及基础说明自动关联。
3. 综合教程显示名改为进阶教程,保留`/advanced`和文章归属;桌面及手机栏目图标对齐。
4. 两篇资源基础说明及四张新配图,旧新手指引增加两篇关联入口。
5. 下载总览改为Resource优先、31个系统/架构安装包入口;新手指引、下载总览、两篇资源说明共同置顶。
6. 暂避风头模式开启:免费节点接收/发布更新被阻断,机场随机广告、推荐表格及已知旧推广隐藏;历史资源继续可读,小火箭ID和教程不停止。未修改上游任务或服务。
## 文章与图片回执
固定服务器进程内API批次`fe7d1113-3873-4d46-995d-1bd83b96b1fc`,发表UUID`417e7bfb-f109-4b1b-8732-2b09b604253d`,phase=complete。两篇旧文通过现有content_key/版本更新,保留URL、创建时间、原封面和点赞机制;两篇新文通过API创建,不照搬本地ID。
| 内容键 | 正式ID / 版本 | 路径 |
| --- | --- | --- |
| free-nodes-explained | 397 / 1 | `/a/free-nodes-explained.html` |
| shadowrocket-id-explained | 398 / 1 | `/a/shadowrocket-id-explained.html` |
| newcomer-clients | 388 / 2 | `/a/proxy-clients.html` |
| newcomer-start | 393 / 2 | `/a/getting-started.html` |
两篇新文各3:2封面及约2.4:1横幅,共四图,走API资产流程;公开图片SHA与上传值一致。四篇均唯一详情横幅、不重复显示封面。缓存、搜索、sitemap均done;IndexNow HTTP200/received表示收到通知,不等于已收录。文章身份和关联继续以[写作索引](../content/WRITING.md)为准。
## 验收
- 本地74项测试、687断言通过,21个PHP文件语法通过。
- 正式服务器414项检查通过,0失败;另31个下载URL的HEAD均200、非空、无跳转。
- 发布前203篇中,除两篇授权更新文章外,201篇原核心字段哈希保持;当前205篇。栏目仅改显示名,news保持撤下。
- 全量89篇节点结构化识别,255个订阅值按完整值和数量比较全部一致(客户端顺序按界面规范排列);95篇账号页识别,7,174个账号/密码复制值按原顺序逐项一致。输出仅统计,不含账号、密码或订阅载荷。
- 两类稳定入口、往期总/子栏目和分页、日期快照、四篇教程的HTTPS/SEO/静态图片检查通过;往期当前182条,每页10条,总列表包含两类。
- 节点两个专用接收方法、通用接收方法和模型保护函数均实测返回暂停,未发真实上游文章或保存探测正文;独立自动测试覆盖真实模型保存阻断。生产状态文件nginx所有、0600,CLI与网页均读取开启状态。
- 各验收页面机场广告和推荐均不输出,账号密码仍默认隐藏,复制字段保留。未访问订阅文件、登录Apple或服务商账号,也未验证节点联网。
- 本机不访问线上站点;网页HTTPS与文件检查在业务服务器完成。无需以线上浏览器验收作为本次服务器发布的阻塞项。
## 操作与回退
以PHP运行身份nginx,在正式项目执行`php artisan site:quiet status`查询;恢复正常更新和原广告需用户明确要求后执行`site:quiet off`,不能因再次部署或清缓存自动关闭。状态文件独立保留,后续部署不得覆盖。
回退代码前核对当前HEAD、并行改动和模式状态,按本次差异恢复至发布前提交;显式决定是否关闭模式,旧程序本身不执行暂停保护。文章回退经API历史版本建立新草稿,置顶/栏目按各自快照定点恢复,不整库回灌、不删除正在被引用的新文章或图片。仅回退界面无需恢复原始日更正文。
脱敏验收与发布回执:`output/six-release-20261103/`;固定发布工具的review/source文件为私有,不提交Git。最终文档提交与生产回读记录见同目录`final-receipt.json`。