asciidoc:在Code Fence中加入粗体

时间:2016-08-15 23:28:52

标签: asciidoc asciidoctor

何我可以在asciidoc代码栏中包含?这是一个示例:

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

我的想法是,我想强调代码块的某些部分用于教学目的。

上述示例不起作用。

我已经读过关于使用类似[subs="macro"]的内容,但是(a)我无法将其与代码栏结合使用,以及(b)文档对实际细节有点不清楚。< / p>

由于

BTW我知道类似的问题AsciiDoc add bold text inside a listing block,但没有参考代码围栏。我尝试过这些解决方案,但在这种情况下不起作用。

1 个答案:

答案 0 :(得分:3)

根据AsciiDocs Documentation,代码

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

将显示为

  

System.out.println(“Hello 粗体文字”)。

所以,你需要这个 -

[source,js,subs="verbatim,quotes"]
----
function doit() {

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

它将显示为

enter image description here

verbatimquotes个潜水员很有帮助。

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