我想在表中突出显示我的一些代码。我尝试了很多方法,但可以将其修复。
如果有人可以帮助我,我将不胜感激。
答案 0 :(得分:1)
一个大问题!
大多数AsciiDoc语法不会在表内呈现,而只会像*bold*
这样的基本语法呈现。
您必须明确告诉Asciidoctor渲染整个功能集。
有两种方法可以这样做:
1)在要让Asciidoctor呈现完整语法的单元格的a
前面加上字符|
2)通过在表的前面声明您的意愿,将整列配置为呈现为AsciiDoc:[cols="a,a"]
将在两列表的两列中呈现一个AsciiDoc。
以下是要说明的要点: https://gist.github.com/rdmueller/b79f4b00890f75644a0186c4adda589a
文档可以在这里找到:https://asciidoctor.org/docs/user-manual/#cols-format
示例:
|====
|Col1 | Col2
| even complex formattings like source code highlighting works this way
a|
[source, groovy]
----
5.times {
println it
}
----
|====
[cols="a,a"]
|====
|Col1 | Col2
| even complex formattings like source code highlighting works this way
|
[source, groovy]
----
5.times {
println it
}
----
|====
有关这些示例的呈现,请参见要点