Redmine 纺织格式指南指导我们使用代码突出显示,如下所示:
<pre><code class="ruby">
Place your code here.
</code></pre>
虽然换行符保留在<pre>
标签中,但一旦我添加<code class="python">
,它会删除所有换行符并将所有文本放在一行上。当然,像
(回答了这个问题)或 html 标签之类的 hack 不起作用,因为它仍然包含在<pre>
.
我试过用<code></code>
all包裹每一行<pre></pre>
,但这没有用。我尝试在每行末尾添加双空格,并在其间添加新行,但无济于事。
虽然上面的 Redmine 指南说代码突出显示依赖于 Rouge,但我的 Redmine 版本使用CodeRay,其网站示例完美地处理换行符。
提前致谢!