
同一页面中重复的HTML锚点会让目录链接目标不明确,常见于复制标题或整个模块后保留原ID。应检查最终页面的所有锚点,而不是只修改目录文字;标题看起来不同,也可能仍共享同一个锚点值。
从错误目录项追到实际目标
记录目录链接的井号后片段,再检查目标标题的HTML锚点。目录项文字只是标签,不能证明链接正确。若页面使用自动目录插件,还应确认其生成规则与手工设置的锚点是否发生冲突。
检查复制模块留下的标识
复制服务区、FAQ或样板时,内部多个区块可能连同锚点一起复制。逐个核对同页ID,不只检查肉眼可见的大标题。隐藏的手机专用模块、弹窗或重复渲染模板,也可能包含相同标识并干扰目标选择。

为每个目的地采用稳定名称
选择简洁可辨认且在同页唯一的锚点,并按编辑器允许的格式设置。目录链接需同步更新,大小写和拼写保持一致。不要每次改标题都随意重建全部锚点,因为外部分享链接可能已经指向旧片段。
结合固定页眉和手机回归
即使跳到正确元素,固定页眉也可能遮住标题;应在真实布局中检查目标可见范围。逐项测试目录、浏览器返回和直接打开带片段URL。修复后检查所有重复模块,避免只改一个入口而留下另一处错误引用。
关键区别

目录文字:说明目的段落;不决定跳转位置。
锚点ID:页面内目标标识;同页必须唯一。
URL片段:井号后的定位值;需与目标准确匹配。
怎样确认处理到位
每个目录项到达正确且可见的段落,页面没有重复目标ID,手机和固定页眉下正常,旧分享入口处理明确。
容易误判的边界
不要用移动区块位置掩盖重复ID;本篇不将所有锚点都改成同一关键词,也不建议无必要重命名稳定入口。
