你好,欢迎!
这是来自 kramdown 还是 PHP Markdown Extra 的语法?
Discourse 依赖于 MarkdownIt,它基于 CommonMark 规范。它不支持指定标题 ID。
他们似乎曾经讨论过这个问题:https://talk.commonmark.org/t/anchors-in-markdown/247,但我没有看到任何明确的结论。
但是,Discourse 会自动生成锚点。
你可以在这里看到:
基本上,你可以预期这些 ID:
h-{headingId}(没有帖子 ID,没有 slug)h-{slug}-{headingId}(没有帖子 ID)p-{postId}-h-{headingId}(有帖子 ID,没有 slug)p-{postId}-h-{slug}-{headingId}(有帖子 ID,有 slug)
例如:
如果你愿意,仍然可以用 HTML 手动创建一个锚点,例如:<a>
附加资源 –
如果你需要生成目录,可以使用这个组件:


