Prhub

#23437 Docs/add sglang omni redirect

原始 PR 作者 zijiexia 合并时间 2026-04-23 02:37 文件变更 1 提交数 1 评论 2 代码增减 +10 / -0

执行摘要

为 sglang-omni 文档添加重定向配置,修复访问问题。

根据 PR body 描述,此变更旨在修复 sglang-omni 文档的重定向问题。虽然没有关联 Issue,但作者明确说明这是为了解决访问问题,并通过了 jq empty docs_new/docs.jsonmint validate 的验证,确保配置格式正确。

此 PR 变更简单,仅涉及文档配置,无需深入阅读。对于工程师,可以关注 docs_new/docs.json 中重定向规则的格式,作为配置参考;对于技术管理者,可忽略此 PR,除非需要了解文档部署的细节。

讨论亮点

Review 中没有实质性讨论,仅有一位审核者(wisclmy0611)批准了 PR,且没有留下评论。这表明变更简单直接,没有引发技术争议或设计权衡。

实现拆解

  1. 修改重定向配置文件:在 docs_new/docs.json 文件的 redirects 数组中,新增了两条重定向规则。
  2. 添加基础路径重定向:第一条规则将 /sglang-omni 重定向到 https://sgl-project.github.io/sglang-omni/,并设置 permanent: false 表示临时重定向。
  3. 添加通配路径重定向:第二条规则将 /sglang-omni/:path* 重定向到 https://sgl-project.github.io/sglang-omni/:path*,支持所有子路径的映射,同样为临时重定向。
  4. 验证配置:通过 jq 验证 JSON 格式,并通过 mint 工具进行更全面的验证,确保配置变更不会破坏文档构建流程。
文件 模块 状态 重要度
docs_new/docs.json 文档配置 modified 3.12

关键源码片段

docs_new/docs.json configuration

这是唯一变更的文件,包含了新增的 sglang-omni 重定向规则,直接影响文档访问行为。

{
  "redirects": [
    // 其他现有重定向规则 ...
    {
      "source": "/sglang-omni",
      "destination": "https://sgl-project.github.io/sglang-omni/",
      "permanent": false // 临时重定向,便于未来调整
    },
    {
      "source": "/sglang-omni/:path*",
      "destination": "https://sgl-project.github.io/sglang-omni/:path*",
      "permanent": false // 支持所有子路径的重定向
    }
    // 其他现有重定向规则 ...
  ]
}

评论区精华

没有提炼出高价值讨论线程

当前评论区没有形成足够清晰的争议点或结论,后续有更多讨论时会体现在这里。

风险与影响

风险极低:

  • 配置错误风险:由于通过了 jqmint 验证,JSON 格式和配置语义错误的风险很小。
  • 兼容性风险:新增重定向不会影响现有路径,仅添加新规则,无破坏性变更。
  • 性能风险:重定向配置在文档构建时静态处理,不影响运行时性能。

影响范围有限:

  • 用户影响:用户访问 /sglang-omni 及其子路径时,将被正确重定向到外部文档站点,提升文档可访问性。
  • 系统影响:仅影响文档构建和部署流程,不涉及核心代码、API 或运行时逻辑。
  • 团队影响:为文档维护者提供了新的重定向规则,便于管理外部文档链接。

关联 Issue

未识别关联 Issue

当前没有检测到明确关联的 Issue 链接,后续同步到相关引用后会出现在这里。

完整报告

参与讨论