custom-data-attribute - 如何使用 Asciidoctor 添加自定义数据属性?
问题描述
我想注释段落和生成的 HTML 以具有如下自定义数据属性:
<div class="paragraph" data-progress="23">
<p>Lorem ipsum dolor sit</p>
</div>
我可以像这样扩展类属性:
=== 5
[.progress=23]
Lorem ipsum dolor sit
但这种方法不适用于键值对。结果将如下所示:
<div class="paragraph progress=23">
<p>Lorem ipsum dolor sit</p>
</div>
使用 Asciidoc 或 Asciidoctor 注释或添加元数据的推荐方法是什么?
解决方案
目前没有对数据属性的内置支持。
现在您必须自定义转换器(通过制作自定义转换器或使用自定义模板)。
在核心中添加对 data- 属性的支持是一个未解决的问题。
-- mojavelinux,2017 年 5 月 3 日;上午 10 点 14 分
来源:http ://discuss.asciidoctor.org/Passing-data-html-attributes-to-a-code-block-tp5414p5562.html
推荐阅读
- omnet++ - How to park a car in the simulation of vehicular network using omnet++?
- javascript - 也使用 Jquery 和 Php 在前端和后端验证表单数据
- javascript - 如何从 ionic 3 中的 inAppBrowser 返回应用程序
- php - Laravel - 在重定向时请求验证松散错误
- json - Splunk Enterprise:未编入索引的大型 json 事件
- azure - 我可以重命名 SQL Azure 数据库名称吗?
- ios - MapKit MKMarkerAnnotationView subtitleiOS 12 中的可见性
- drupal - 为全新 Drupal 8 安装设置默认语言
- c# - 找不到正确的命名空间但已添加引用?
- jenkins - ecr 中的 elasticbeanstalk 和 docker 映像存在问题