fn_b/docs/maintenance/SHADOWROCKET_NAMING_2026-11-02.md

14 lines
2.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 免费小火箭ID命名对齐
2026-11-02用户要求栏目改回“免费小火箭ID”,文章同步对齐。上游master01的ShadowRocketCrawl配置来源为ProxyGo的/freeappleid/及/1-freeappleid/;来源导航称“免费小火箭ID”,标题称已购小火箭账号并同时使用苹果ID叫法。此为来源声明,不代表本站验证购买状态。
实现:ShadowrocketNaming统一标题/摘要中的称呼,接收接口对未来文章同样处理;AppleID页头改称免费小火箭ID。`shadowrocket:align-naming --apply`先备份分类和文章元数据,再定点更新类别名称/说明及该类别文章标题/摘要,不触及URL、正文、账号密码、时间或点赞。默认只预览,重复执行不重复改写。原正文解析继续兼容上游“免费苹果账号”标题,不改采集源或其他站点。
发布与验收回执:`output/shadowrocket-name-20261102/`,按生产当前HEAD建立独立worktree、Git推送并精确检出,命名元数据快照留服务器`storage/app/private/category-backups/`。回退需用本次快照只恢复相关分类/标题/摘要;应用回退对应发布前SHA,不整库覆盖。
导航缓存修复:原命名命令用DB定点更新,未触发Categories模型的saved事件,遗留24小时global_nav_tree缓存。现apply后显式清除此键(包括幂等重复执行),随后刷新响应缓存;验收必须读取指向/shadowrocketids的导航链接文字,不能仅检查正文包含新名称。
摘要文案:用户指定将“免费小火箭ID,可用于使用小火箭(shadowrocket)”替换为“免费Appale ID,已购买小火箭(shadowrocket)”,保留用户Appale拼写。仅替换摘要句中的原短语,不改变栏目/文章标题及账号数据;后续接收同样归一化。
拼写更正:用户随后将Appale ID更正为Apple ID;历史摘要及后续接收统一输出“免费Apple ID,已购买小火箭(shadowrocket)”。此前原拼写仅保留为历史记录。