Antora 收集器扩展
Antora Collectioner扩展通过引用外部命令生成和(或)取回可以导入内容聚合的文件来增强Antora的内容聚合能力.
概览
Antora Collectioner扩展提供了基于配置的机制,为内容集贡献了额外的内容.
扩展允许您向零或更多的外部命令(例如, ./gradlew generateContent可生成和/或检索文件.
扩展页还提供一个文件扫描器,以查找和导入其他文件(承诺、生成或下载)到内容汇总(以及内容目录).
这些文件随后成为Antora站点的可引用资源(如页面,部分,附件等).
您可以将 Collector 视为在您的游戏本中添加更多内容根, 而这些本子恰好是动态创建的( 并且是瞬间创建的) . 扩展可忽略到构建工具(Gradle,Maven,npm等)和-尽可能-操作系统.
安装
使用以下命令将扩展安装到您的游戏本项目 :
$ npm i @antora/collector-extension
登记册
打开您的 Antora 播放本文件,并将扩展名注册为 antora.extensions 键.
如果此密钥尚未存在于您的游戏本中, 请先创建它 .
蚂蚁游戏本. yml
antora:
extensions:
- '@antora/collector-extension'
配置
要配置扩展名, 您必须定义至少一个步骤, 包括清理、 运行和/ 扫描操作 ext.collector 键在组件描述符中.
蚂蚁.yml
name: my-project
version: '1.0'
# ...
ext:
collector:
run: generate-files.js
scan: build/generated-files
版权和许可证
版权(C)2022年-由OpenDevise Inc.和该项目的个人贡献者介绍.
该软件的使用按照下列规定进行: Mozilla 公共许可版本 2.0 (MPL-2.0) (中文(简体) ).