Кажется, встроенный макрос pass
не работает для атрибутов CLI.
Если я визуализирую следующий фрагмент:
:foo: crazy
:bar: pass:q,a[{foo} *world*]
hello {bar}
Я получаю то, что ожидаю: привет, сумасшедший мир
Но если я передам два атрибута в CLI (asciidoctor-pdf -a foo=crazy -a bar='pass:q,a[{foo} *world*]' foo.adoc
), это не сработает:
привет, пароль:q,a[{foo} *world*]
Что я могу сделать, чтобы заставить его работать?
Чтобы добавить немного контекста, я планирую использовать antora для написания документации к программному обеспечению, которое я разрабатываю. Я хотел бы определить атрибуты в antora-playbook.yml
или antora.yml
, чтобы они действовали как «латексные макросы».