为文本添加锚点ID

这功能最终实现了吗?

我发现在我的服务条款(TOS)中,指向标题的深层链接可以正常工作。但是,当我尝试创建指向行内元素(如 span 或锚点)的深层链接时,ID 会被从标签中移除,导致链接失效。

是否只能链接到标题元素?

1 个赞

我相当确定它能用?

如果你点击上方的标题,左侧应该会显示一个链接图标。

我也使用例如 <a name="anchor"></a>,它们也能正常工作。

Add Anchor ID to Text - #2 by JammyDodger



    :backhand_index_pointing_left: 隐藏锚点

(锚点大致跳转到这里)

1 个赞

你是如何生成链接和锚点的?我正试图遵循服务条款目录中的用法。当我保存帖子并使用开发者检查器查看代码时,我发现标签仍然存在,但属性已被移除。

对于标题,我只使用 # 标记的 Markdown 代码,论坛会自动处理其余部分。

### 锚点标题

锚点标题

然后,当我从图标中获取链接时,得到的是:

h&#hairsp;ttps://meta.discourse.org/t/add-anchor-id-to-text/201393/4#anchor-header-1

我担心自己在目录中并没有使用它们(不过我以为目录也会基于同样的原理自动为你生成它们?)。

4 个赞

好的,谢谢你的解释。我已经能够复现该问题,并且它正在正常工作。

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.