如何使用Asciidoctor添加自定义数据属性?

时间:2018-05-30 08:54:28

标签: custom-data-attribute asciidoc asciidoctor

我想注释段落和生成的HTML以获得这样的自定义数据属性:

<div class="paragraph" data-progress="23">
<p>Lorem ipsum dolor sit</p>
</div>

我可以像这样扩展class属性:

=== 5
[.progress=23]
Lorem ipsum dolor sit

但这种方法不适用于键值对。结果如下:

<div class="paragraph progress=23">
<p>Lorem ipsum dolor sit</p>
</div>

使用Asciidoc或Asciidoctor注释或添加元数据的推荐方法是什么?

1 个答案:

答案 0 :(得分:1)

目前没有内置的数据属性支持。

  

现在您必须自定义转换器(通过制作自定义转换器或使用自定义模板)。

     

在核心中添加对数据属性的支持是一个悬而未决的问题。

     

请参阅https://github.com/asciidoctor/asciidoctor/issues/1305

- mojavelinux,2017年5月3日;上午10点14分

来源:http://discuss.asciidoctor.org/Passing-data-html-attributes-to-a-code-block-tp5414p5562.html