asciidoc - 如何在 asciiDoctor 的列表块中编写一些 html 代码?
问题描述
可以在列表块内添加圆顶 html 代码吗?
我有一个像这样的文件:
----
Blablabla
+++<b>This has to be interpreted as HTML</b>+++
<span>This has not to be interpreted as HTML but as TEXT</span>
----
这是这样打印的:
Blablabla
+++<b>This has to be interpreted as HTML</b>+++
<span>This has not to be interpreted as HTML but as TEXT</span>
但它应该这样打印:
Blablabla
This has to be interpreted as HTML
<span>This has not to be interpreted as HTML but as TEXT</span>
有人知道如何实现这一目标吗?
解决方案
默认情况下,代码块禁用大多数 Asciidoctor 替换。但是您可以控制应为任何特定块启用哪些替换。
对于您的示例,[source,subs="+macros"]
请在代码块之前添加以下行:
[source,subs="+macros"]
----
Blablabla
+++<b>This has to be interpreted as HTML</b>+++
<span>This has not to be interpreted as HTML but as TEXT</span>
----
有关替换的更多信息,请参阅:https ://asciidoctor.org/docs/user-manual/#subs
特别是:https ://asciidoctor.org/docs/user-manual/#applying-substitutions
推荐阅读
- html - 如何使用我的网络服务器读取 html 文件?
- amazon-web-services - 将自定义环境变量添加到 AWS EMR 的标准做法是什么?
- c# - 所有任务都被 ContinueWith [C#].. 阻止,同时调用 Task.Delay 等待应该由其他任务更改的值
- javascript - Chrome 没有加载所有 webpack JS 源文件,但 Firefox + Chrome Incognito 可以
- java-8 - 使用 Java 8,使用 Stream 将类型嵌套列表转换为另一种类型
- path - 错误:找不到工作的 QEMU 可执行文件
- python - 使用python中的正则表达式在C中获取函数内容和函数名
- css - preserve-3d 不适用于子元素
- kotlin - 如何在 tornadofx 中添加 MDI 父级
- templates - 如果 YooTheme ZOO 如何自定义布局?