您可以使用属性列表为任何块分配一个ID。一旦您为一个块指定了ID,您就可以使用该ID来链接它,使用交叉引用。

块标识符语法

通过在ID值前加上井号(#)并将其放置在块的属性列表中,可以为块分配一个ID。

[#the-id-of-this-block]
====
Content of delimited example block
====

我们来看一些示例,为有若干属性、标题和分隔符的块分配一个ID。

给一个块分配一个带属性的ID

在本节中,我们将为这个块引用分配一个ID:

“道路?到我们要去的地方,不需要道路。”
— Dr. Emmett Brown
Back to the Future

当样式属性被显式分配给一个块时,样式名称总是放在属性列表的第一个位置。然后,ID直接附加到样式名称的末尾。

带有指定样式和ID的块引用,在给一个块分配样式和ID中显示了这些属性的顺序。

给一个块分配样式和ID
公路?去我们要去的地方,我们不需要公路。

既然给一个块分配样式和ID是一个块引用,它应该有一些归属和引证信息。在给一个区块分配样式、ID和位置属性。,让我们使用内置于`quote`风格的位置属性属性来归因这个引用其说话者和原始上下文。

给一个区块分配样式、ID和位置属性。
[quote#roads,Dr. Emmett Brown,Back to the Future]
Roads? Where we're going, we don't need roads.

除了在使用它们的速记语法(分别是`.%)时为`role`和`options`属性分配值外,所有其他块属性通常用逗号(,`)分隔。