更新日志 - 2026年2月20日
文档与配置更新
1) 新增 GitHub SSH 22 端口排障文档与配置
- 新增中文排障文档:
docs/GitHub_SSH_22_Port_Blocking.md - 新增英文排障文档:
docs/en/GitHub_SSH_22_Port_Blocking.md - 新增 OpenClash 配置文件:
config_linkedin_auto_ssh22_redir.yaml- 增加规则:
DST-PORT,22,DIRECT - 注释统一为“通用问题修复”口径,不再将问题特殊化为特定网络拓扑
- 增加规则:
2) OpenClash 文档补充 SSH 22 说明
- 更新
docs/Openclash_Config.md:- 增加 SSH 22 修复版配置文件说明
- 统一建议为
redir-host(或 Redir)+DST-PORT,22,DIRECT
前端与路由修复
3) 修复英文页切换中文失败(404)
- 根因:文档 key 含
&(OpenWrt_Backup&Resotre)在静态导出/CDN 场景下触发资源请求异常,出现index.txt?_rsc=...404 - 处理:将文件与路由 key 改为不含特殊字符:
docs/OpenWrt_Backup&Resotre.md->docs/OpenWrt_Backup_Resotre.mddocs/en/OpenWrt_Backup&Resotre.md->docs/en/OpenWrt_Backup_Resotre.md
- 同步更新引用位置:
README.mdREADME_EN.mddocs/System_Maintenance.mdfrontend/components/HomePage.tsx
4) 修复英文首页“查看中文”被自动跳回英文
- 现象:从英文首页点击“查看中文”后,页面会被自动重定向回
/en/ - 根因:
LocaleAutoRedirect会根据本地语言偏好重定向;首页按钮此前只跳转,不写入偏好 - 修复:
- 新增组件:
frontend/components/LocalePreferenceLink.tsx - 在首页语言切换按钮点击时先写入
riw-docs-locale,再跳转 - 替换位置:
frontend/components/HomePage.tsx
- 新增组件:
验证
- 前端构建通过(Next.js static export)。
- 导出路径已使用
OpenWrt_Backup_Resotre,不再生成%26路径。 - 英文页切换中文可正常跳转。