Accessing custom jbake confing properties in asciidoc -
after time spent staring @ jbake code, figured out if declare own property in jbake.properties :
... foo=bar ... i can reuse in files go through template engine referencing ${config.foo}. i'd have substitution working on content lvl, i.e. files written in asciidoc, living inside content directory.
is there non-trivial way achieve it? how can make templating engine proccess result of asciidoc parses engine, or make running before asciidoctor?
i found answer myself. use property substitution in asciidoc files, add following jbake.properties:
... asciidoctor.attributes.export=true foo=world ... and reference variable in afile.adoc way:
hello {foo}!
Comments
Post a Comment