我将showoff与kramdown一起用于幻灯片,但@@@
无效。
# Example #
@@@ xml
<W C="VBN" id="W151" o1="758" o2="767">inhibited</W>
@@@ prolog
[inhibited]
这将呈现@@@ prolog
部分,因为它将是另一部分
相同的代码块,如下所示:
<W C="VBN" id="W151" o1="758" o2="767">inhibited</W>
@@@ prolog
[inhibited]
我喜欢这样:
<W C="VBN" id="W151" o1="758" o2="767">inhibited</W>
[inhibited]
它不会为<pre><code>
部分生成第二个@@@ prolog
标记,因此showoff找不到它。
html.css('pre').each do |pre|
pre.css('code').each do |code|
lines = out.split("\n")
if lines.first.strip[0, 3] == '@@@'
...
将来源更改为
@@@ xml
<W C="VBN" id="W151" o1="758" o2="767">inhibited</W>
<pre><code>
@@@ prolog
[inhibited]
</code></pre>
不会激活第二个突出显示。如果我手动设置css类,它可以工作,但这只是一个黑客攻击。
答案 0 :(得分:0)
这有点像黑客但这似乎对我有用:
# Example #
@@@ xml
<W C="VBN" id="W151" o1="758" o2="767">inhibited</W>
<pre/>
@@@ prolog
[inhibited]