如何在 Markdown 中创建指向某个单词的链接?

Clá*_*dia 6 markdown

我正在 Markdown 中创建本体规范,并且有几个用于其类和属性的表。当一个类是另一个类的子类时,我希望在子类定义中拥有超类的表条目的链接。像这样的事情:

班级 描述 子类
X 一些描述
另一种描述 -

我希望“子类”列具有指向其他表条目的链接。我该怎么做?

Way*_*lan 7

您需要创建一个 ID(或名称)来链接。这可以通过原始 HTML 来完成。

提醒一下,Markdown 是 HTML 的子集。在 HTML 中,您可以链接到具有唯一 ID 属性集的任何元素。但是,Markdown 不提供在元素上设置 ID 的标准方法。某些扩展可能提供非标准方法来执行此操作,但在不知道您正在使用哪种实现的情况下,我们只能恢复为原始 HTML。像这样:

| Class                 | Description         | Subclasses |
|:--------------------- |:-------------------:| ----------:|
| X                     | Some Description    | [Y](#Y)    |
| <span id="Y">Y</span> | Another Description | -          |
Run Code Online (Sandbox Code Playgroud)

请注意<span>包装Y并将 ID 设置为的元素Y#Y然后可以使用文档内任何位置的 URL 以及path/to/filename.ext#Y文档外部的URL 链接到该 URL 。

最后,我应该指出,这实际上在 StackOverflow 上不起作用,因为span出于安全原因,元素(及其 ID)被其清理程序删除了。但是,如果您使用的环境中没有采取安全措施,那么它应该可以正常工作。