如何在 markdown 中为某个单词创建 link?
How do I create a link to a certain word in markdown?
我正在为 Markdown 中的 ontology 创建规范,我有多个 table 用于其 class 和属性。
当 class 是另一个 class 的子 class 时,我想在subclass 定义。像这样:
Class
Description
Subclasses
X
Some Description
Y
Y
Another Description
-
我希望“Subclasses”列有 links 到其他 table 条目。我该怎么做?
hyperlink 的 Markdown 语法是方括号后跟圆括号。方括号包含文本,圆括号包含 link。像这样的序列:[Link text here](https://link-url-here.org)
会给你下面的结果:
有关更多信息,您可以在 Creating Links in Markdown or to this useful tutorial Markdown Tutorial - Links
查看
您需要创建一个ID(或名字)来link。这可以通过原始 HTML.
来完成
提醒一下,Markdown 是 HTML 的子集。在 HTML 中,您可以 link 任何具有唯一 ID 属性集的元素。但是,Markdown 没有提供在元素上设置 ID 的标准方法。一些扩展可能会提供非标准的方法来执行此操作,但在不知道您使用的是哪种实现的情况下,我们只能恢复到原始 HTML。像这样:
| Class | Description | Subclasses |
|:--------------------- |:-------------------:| ----------:|
| X | Some Description | [Y](#Y) |
| <span id="Y">Y</span> | Another Description | - |
请注意 <span>
元素,它包装 Y
并将 ID 设置为 Y
。然后可以从文档内的任何地方使用 link URL #Y
编辑,并从文档外部使用 path/to/filename.ext#Y
编辑。
最后,我应该指出,这在 Whosebug 上实际上不起作用,因为 span
元素(及其 ID)出于安全原因被他们的消毒剂剥离。但是,如果您使用的环境中没有采取任何安全措施,它应该可以正常工作。
我正在为 Markdown 中的 ontology 创建规范,我有多个 table 用于其 class 和属性。 当 class 是另一个 class 的子 class 时,我想在subclass 定义。像这样:
Class | Description | Subclasses |
---|---|---|
X | Some Description | Y |
Y | Another Description | - |
我希望“Subclasses”列有 links 到其他 table 条目。我该怎么做?
hyperlink 的 Markdown 语法是方括号后跟圆括号。方括号包含文本,圆括号包含 link。像这样的序列:[Link text here](https://link-url-here.org)
会给你下面的结果:
有关更多信息,您可以在 Creating Links in Markdown or to this useful tutorial Markdown Tutorial - Links
查看您需要创建一个ID(或名字)来link。这可以通过原始 HTML.
来完成提醒一下,Markdown 是 HTML 的子集。在 HTML 中,您可以 link 任何具有唯一 ID 属性集的元素。但是,Markdown 没有提供在元素上设置 ID 的标准方法。一些扩展可能会提供非标准的方法来执行此操作,但在不知道您使用的是哪种实现的情况下,我们只能恢复到原始 HTML。像这样:
| Class | Description | Subclasses |
|:--------------------- |:-------------------:| ----------:|
| X | Some Description | [Y](#Y) |
| <span id="Y">Y</span> | Another Description | - |
请注意 <span>
元素,它包装 Y
并将 ID 设置为 Y
。然后可以从文档内的任何地方使用 link URL #Y
编辑,并从文档外部使用 path/to/filename.ext#Y
编辑。
最后,我应该指出,这在 Whosebug 上实际上不起作用,因为 span
元素(及其 ID)出于安全原因被他们的消毒剂剥离。但是,如果您使用的环境中没有采取任何安全措施,它应该可以正常工作。