您可以在Markdown中嵌入HTML。 只需按字面值键入您想要的内容,而无需缩进。
<code class=”prettyprint”>
code_line(1);
// a code comment
class More Code { }
</code>
虽然没有完全回答问题。 您也可以使用其他渲染器,例如Maruku或Kramdown:
## My Title
A paragraph of content here.
~~~
code_line(1);
// a code comment
class MoreCode { }
~~~
{: .prettyprint}
and more text to follow…
输出(经过haml和kramdown测试):
<pre class=”prettyprint”><code>
code_line(1);
// a code comment
class MoreCode { }
</code></pre>
Kramdown语法:[http://kramdown.rubyforge.org/quickref.html#block-attributes]