CLI选项
您可以直接从终端使用命令行选项配置Antora CLI的行为以及各种playbook键。本页列出了这些选项,如何指定它们以及它们的使用方式。
全局选项
下表中的选项适用于antora基本调用,并影响整个Antora CLI的行为。
| 选项 | 默认值 | 取值 | 备注 |
|---|---|---|---|
|
|
不适用 |
不适用 |
显示有关命令用法及其选项和参数的信息。参见显示Antora CLI帮助。 |
|
未设置 |
Node.js包(即模块)名称或脚本的文件系统路径 |
在加载Antora之前需要额外的代码(Node.js模块或本地JavaScript文件)。可以多次指定。参见预加载Asciidoctor扩展。 |
|
|
|
|
||
|
|
不适用 |
不适用 |
显示CLI和默认站点生成器的版本。 |
生成命令选项
下表中的选项仅适用于generate命令。
| 选项 | 默认值 | 数值 | 注释 |
|---|---|---|---|
|
|
查看 文件和行号信息。 |
||
|
未设置 |
AsciiDoc属性的形式为 |
||
|
文件系统路径 |
查看 缓存目录 和 ANTORA_CACHE_DIR 变量。 |
||
|
|
此选项 擦除整个文件夹及其文件;请谨慎使用!查看 clean key,向CLI传递多个选项,以及 激活布尔选项。 |
||
|
未设置 |
文件系统路径或扩展ID |
可以多次指定。查看 注册扩展。 |
|
|
|
查看 获取更新。 |
||
|
|
|
Node.js包(即模块)名称或指向脚本的文件系统路径 |
用指定模块或脚本导出的替代实现替换Antora的默认站点生成器。适用于熟悉Antora内部工作原理的高级用户。 |
|
$HOME/.git-credentials 或 |
文件系统路径 |
||
|
|
不适用 |
不适用 |
显示有关命令用法及其选项和参数的信息。查看 显示Antora CLI帮助。 |
|
|
|
Antora用于HTML页面的用户可见URL扩展。查看 HTML扩展样式。 |
|
|
未设置 |
由协议、域和端口组成的URL |
在向HTTP URL发出请求时使用的代理的URL。查看 http_proxy。 |
|
|
未设置 |
由协议、域和端口组成的URL |
在向HTTPS URL发出请求时使用的代理的URL。查看 https_proxy。 |
|
|
未设置 |
形式为 |
||
|
|
|
||
|
|
|
查看 文件键 和 ANTORA_LOG_FILE 变量。 |
|
|
|
|
查看 格式键 和 ANTORA_LOG_FORMAT 变量。 |
|
|
|
|
查看 日志严重级别 和 ANTORA_LOG_LEVEL 变量。 |
|
|
|
|
查看level_format键和ANTORA_LOG_LEVEL_FORMAT变量。仅在日志格式为 |
|
|
未设置 |
一个逗号分隔的域名列表或 |
不应代理的HTTP或HTTPS请求的域。查看no_proxy。 |
|
|
|
|
消息不会写入标准输出。 |
|
|
|
|
查看重定向设施键和向CLI传递多个选项。 |
|
|
|
|
抑制所有消息,包括警告和错误。 |
|
|
未设置 |
Antora页面ID |
查看站点起始页面。 |
|
|
未设置 |
站点标题 |
查看站点标题和为选项分配包含空格的值。 |
|
|
build/site |
文件系统路径 |
||
|
未设置 |
URL或文件系统路径 |
||
|
未设置 |
站点的绝对或路径名基本URL |
将选项传递给CLI
您可以为命令指定多个选项。命令必须以antora基本调用开头,并以playbook文件参数结尾。如果不存在,则隐含执行generate command,因此不必显式指定。请记住,您键入的命令相对于当前工作目录执行。
$ antora --ui-bundle-url ./../ui-bundle.zip --redirect-facility nginx --clean antora-playbook
在将多个选项传递给CLI中,选项--ui-bundle-url被分配一个值,该值指定了相对于工作目录的本地文件系统路径。选项--redirect-facility被分配了内置值nginx。布尔选项--clean通过输入其名称而无需值来启用。
有些选项可以多次指定。这些是对应于值映射的键。示例包括--key和--attribute。每个值都必须在选项的标志之前。
$ antora --key support=587tyr999 --key tracer=ID-${spawn} antora-playbook
在多次指定一个选项中,--key选项已分配了两个值,形式为name=value。
值类型
--option value。或者,可以使用等号(
=)将选项标志和值写在一起:
--option=value。您选择哪种形式是个人偏好。
在为选项分配值中,选项--to-dir被分配了值prod。当Antora运行时,将在相对于工作目录创建一个名为prod的文件夹,并将站点文件写入其中。
$ antora --to-dir prod antora-playbook
包含空格的值必须用引号括起来:--option '带有空格的值'或--option='带有空格的值'。在为选项分配包含空格的值中,选项title被分配了值My Docs。生成的站点标题将是My Docs。
$ antora --title 'My Docs' antora-playbook
名称=值值
--attribute和--key选项接受形式为name=value的值,其中name分别表示AsciiDoc属性或API密钥的名称。在为选项分配名称=值值中,属性page-team被分配了值Coco B。值末尾的@表示该属性是软设置。
$ antora --attribute page-team='Coco B@' antora-playbook