Skip to content

guides/mobile 的 zh-Hans / zh-Hant 链到 whats-new#roadmap,而 zh 页的标题是「路线图」/「路線圖」——同为悬空锚点 #764

Description

@yinlianghui

顺手发现于 #756 / PR #762(对齐 roadmap 链接写法时)。与 #749 同一缺陷类,作为其子单记录。

实测

  • content/docs/guides/mobile.zh-Hans.mdx:10 —— > 原生 iOS / Android 应用已在[路线图](/zh-Hans/docs/whats-new#roadmap)上。
  • content/docs/guides/mobile.zh-Hant.mdx:10 —— > 原生 iOS / Android 應用已在[路線圖](/zh-Hant/docs/whats-new#roadmap)上。

而目标页的标题是本地化过的:

  • content/docs/whats-new.zh-Hans.mdx:98 —— ## 路线图
  • content/docs/whats-new.zh-Hant.mdx:98 —— ## 路線圖

两页都没有 Roadmap 这个标题,#roadmap 因此不解析——点击落到页首。英文侧是对的(content/docs/whats-new.mdx:116 是 ## Roadmap,guides/mobile.mdx:10 的 #roadmap 正常)。

这两处是全仓库 zh 页面里仅有的 whats-new#roadmap 命中(grep -rn "whats-new#roadmap" content/docs/*.zh-Han*.mdx content/docs/*/*.zh-Han*.mdx)。

与 #749 的关系

#749 记录的是 sla-and-escalation 三语链到 /docs/administration/automation#case-escalation 而目标页无此锚点;本单是同一类,只是成因不同——#749 是锚点抄错,本单是锚点没跟着标题一起本地化。#749 里提到「content/docs 内部链接的锚点存在性可以做成一条测试」,那条门禁一旦落地会同时抓到这两处,所以挂在 #749 下而不是另起一摊。

修法

参照 PR #755 已落地的写法:zh 页的 roadmap 链接不带锚点(/zh-Hans/docs/whats-new),英文侧保留 #roadmap。PR #762 新写的三语 integrations 页也是这么写的。若日后决定给 zh 标题加显式 id,则两处可一并改回带锚点。

严格说是观察类——用户点了会落到页首,信息本身不错——但它是可点击复现的,交 PM 定级。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

pm:dispatchedDispatched to a dev agent by /pm-dispatch

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions