名称 | 描述 | 默认值 | 允许的值 |
---|---|---|---|
|
设置文档属性,这些属性会覆盖文档中同名的属性,除非是软设置。
这些属性的值不应用任何替换。
在哈希格式中, |
未设置 |
|
|
选择要使用的转换器。 |
|
|
|
设置包含文档和资源的基础(又名工作)目录。 |
源文件的目录,或者如果源自流,则为工作目录。 |
文件路径 |
|
如果为 |
|
布尔型 |
|
指定用户提供的转换器类或实例,替代从`backend`值自动解析出的转换器。 |
未设置 |
`Asciidoctor::Converter`类或实例 |
|
设置文档类型。 |
|
|
|
指定用于执行编写在ERB中的转换器模板的eRuby实现。 |
|
|
|
一个注册(也可能定义)Asciidoctor扩展的Ruby块,用于这个处理器实例。 |
未设置 |
符合Asciidoctor扩展API的Ruby块(同样的代码将被传递给`Extensions.register`方法)。 |
|
覆盖扩展注册表实例。 代替提供一个包含要注册的扩展的Ruby块,这个选项让你替换扩展注册表本身,让你完全控制这个处理器注册扩展的方式。 |
未设置 |
`Extensions::Registry`实例 |
|
简写来设置全局`LoggerManager.logger`的新值。 这是持久的变化,所以之后你要么重置这个值,要么每次调用API时都通过这个选项。如果值是假的,它会分配一个空日志器,有效地关闭日志记录。 |
未设置 |
`Logger`实例 |
|
如果为`true`,解析器会在读取完头部后停止。 |
|
布尔型 |
|
如果为`true`,会生成一个独立的输出文档(包括围绕正文内容的外壳,比如头部和尾部)。 当转换为文件时,默认值为`true`。 否则,默认值为`false`。 这个选项的已弃用别名为`:header_footer`。 这个选项的默认值与CLI的默认值相反。 |
变化 |
布尔型 |
|
如果为`true`,如果必要的输出目录尚不存在,处理器会创建它们。 |
|
布尔型 |
|
如果为`true`,源代码会被积极地解析(即,一旦源码被传递给`load`或`load_file` API)。 如果为`false`,解析会被推迟,直到明确调用`parse`方法。 |
|
布尔型 |
|
设置安全模式。 |
|
|
|
追踪每个已解析块的文件和行号。 在关联转换输出和源文件非常重要的工具应用中非常有用。 |
|
布尔型 |
|
启用模板转换器在读取模板文件源码时使用的内置缓存。 只有当`:template_dirs`被指定时才相关。 |
|
布尔型 |
|
包含与Tilt兼容的转换器模板的目录数组,用来代替默认内置的模板。 |
未设置 |
文件路径数组 |
|
用于自定义转换器模板的模板引擎。与引擎同名的gem将会自动加载。这个名称也用于构建到自定义转换器模板的完整路径。 |
自动 |
模板引擎名称(例如, |
|
直接传递给模板引擎的低级选项。 |
not set |
Nested Hash of options with the template engine name as the top-level key and the option name as the second-level key. |
|
Capture time taken to read, parse, and convert document. Internal use only. |
not set |
|
|
Name of the
output file to write, or |
not set |
|
|
Destination
directory for output file(s), relative to |
Directory containing source file, or working directory if source is read from a stream. |
File path |