Repo Document

更新日志 - 2026年2月20日

新增中文排障文档:docs/GitHub SSH 22 Port Blocking.md

changelogs/2026-02-20.md更新于 2026年4月12日

更新日志 - 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.md
    • docs/en/OpenWrt_Backup&Resotre.md -> docs/en/OpenWrt_Backup_Resotre.md
  • 同步更新引用位置:
    • README.md
    • README_EN.md
    • docs/System_Maintenance.md
    • frontend/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 路径。
  • 英文页切换中文可正常跳转。