asciidoc:在 Code Fence 中包含粗体

标签 asciidoc asciidoctor

我可以包含在 asciidoc 代码围栏内吗?这是一个示例:

[source,js]
----
function doit() {
    *var thing;*        //  local variable
}
----

这个想法是为了教学目的,我想突出显示代码块的某些部分。

上面的示例不起作用。

我读过关于使用类似 [subs="macro"] 的内容,但是(a)我不能让它与代码围栏结合使用,并且(b)文档对实际细节有点不清楚。

谢谢

顺便说一句,我知道一个类似的问题 AsciiDoc add bold text inside a listing block ,但没有提到代码围栏。我已经尝试了解决方案,但在这种情况下不起作用。

最佳答案

根据AsciiDocs Documentation , 下面的代码

[source,java,subs="verbatim,quotes"] 
----
System.out.println("Hello *bold* text"). 
----

将显示为

System.out.println("Hello bold text").



所以,你需要这个——
[source,js,subs="verbatim,quotes"]
----
function doit() {

    *_var thing;_* //  local variable
}
----

它将显示为

enter image description here
verbatimquotes潜艇很有帮助。

笔记:
我们需要记住的一件事是代码块已经突出了语法。如果您想要不同的格式,最好不要使用代码块。

关于asciidoc:在 Code Fence 中包含粗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38964489/

相关文章:

asciidoctor - asciidoc-pdf : How to use custom styles

git - 为前面任务发出的 asciidoctor gradle 任务提供自定义属性

escaping - 包含带下划线的 URL - ASCIIDOC

azure - 在 Azure DevOps wiki 中嵌入 asciidoc

Asciidoc:如何获取页眉和页脚?

Gradle 和 asciidoc

maven - Asciidoctor:如何使用asciidoctor-maven-plugin将Google Analytics(分析)代码添加到所有HTML页面

regex - Powershell 正则表达式匹配序列不起作用,尽管它在 Sublime Text 中匹配查找和替换

spring - 使用 Asciidoctor Maven 插件以 HTML 格式发布 API 文档时出现 Unresolved 指令错误

python - 以编程方式从 jira 和 Fisheye 创建融合内容