布尔属性是一种内置属性,类似于一个开关。它的唯一功能是激活一个特性或行为。
布尔属性条目语法
布尔属性是通过在文档的头部或正文中使用属性条目来设置的。布尔值的值总是空的,因为 AsciiDoc 中的布尔属性只接受一个_空字符串_值。在AsciiDoc中,一个被设置但值为空的属性被解释为_真_状态,而一个未被设置的属性被解释为_假_状态。然而,处理器可能也会将`true`值解释为真状态。
:name-of-a-boolean-attribute: (1)
-
在新的一行中,键入冒号(
:
),紧接着输入属性的名称,然后再输入一个冒号(:
)。在结束冒号后,按下kbd:[Enter]键。属性现在已设置,它的行为将应用于文档。
声明一个布尔属性
让我们使用一个属性条目来开启一个名为`sectanchors`的内置布尔属性。当`sectanchors`被设置后,它会在光标悬停在节标题上时在节标题前激活一个锚点。
= 文档标题
:sectanchors: (1)
-
sectanchors` 的值总是留空,因为它是一个布尔属性。