说我在trac票证中有这个源代码段:
var a = 1;
var b = 2;
alert(b);
为了将其呈现为源代码,我在声明周围设置了所需的{{{
... }}}
块:
{{{#!js
var a = 1;
var b = 2;
alert(b);
}}}
如何以红色显示行var b = 2;
来实现它?
答案 0 :(得分:3)
对于像javascript这样的外部词法分析器,不支持级联WikiProcessors。
Trac自己的高级表和段落处理器(从HTML标签出借)是例外。所以以下方法有所作为:
{{{#!js
var a = 1;
}}}
{{{#!div style="color:red"
{{{#!js
var b = 2;
}}}
}}}
{{{#!js
alert(b);
}}}
但它正在将代码分解成片段作为级联div的副作用,具有默认样式(包括边距/填充)。