【问题标题】:Accessing custom jbake confing properties in asciidoc在 asciidoc 中访问自定义 jbake 配置属性
【发布时间】:2015-06-26 13:04:30
【问题描述】:

在我花了一段时间盯着 jbake 代码之后,我发现如果我在 jbake.properties 中声明我自己的属性:

...
foo=bar
...

我可以通过将其引用为${config.foo} 在通过模板引擎的文件中重用它。我希望这种替换也适用于内容 lvl,即用于以 asciidoc 编写的文件,位于内容目录中。

有什么不平凡的方法来实现它吗?如何让模板引擎处理 asciidoc 解析引擎的结果,或者让它在 asciidoctor 之前运行它?

【问题讨论】:

    标签: jbake


    【解决方案1】:

    我自己找到了答案。 要在 asciidoc 文件中使用属性替换,请将以下内容添加到 jbake.properties

    ...
    asciidoctor.attributes.export=true
    foo=world
    ...
    

    并以这种方式引用aFile.adoc中的变量:

    Hello {foo}!
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-19
      • 1970-01-01
      • 2017-09-05
      • 1970-01-01
      • 1970-01-01
      • 2019-05-03
      • 2015-09-28
      相关资源
      最近更新 更多