我碰巧真的很喜欢 Markdown(可能是因为 SO)而且我喜欢用 Haskell 编程。我最近发现了Literate Haskell (LHS),我想同时使用 Markdown 和 LHS。让我给你这个愚蠢的例子:
Crazy Literate Haskell
======================
This is an example of some literate Haskell Code:
> module Main where
Look at that IO Monad work:
> main = return 2 >>= print
Wasn't that cool?
这是一个读写的 haskell 文件的例子,稍后会被 Markdown 解析。但是,我希望代码实际出现在 html 代码块中,并且在它们之前没有 >。因此,我不能仅仅将所有代码行缩进四行,因为这会产生您在上面看到的降价。基本上,我希望 html 像这样出来:
<h1>Crazy Literate Haskell</h1>
<p>This is an example of some literate Haskell Code:</p>
<pre><code>module Main where
</code></pre>
<p>Look at that IO Monad work:</p>
<pre><code>main = return 2 >>= print
</code></pre>
<p>Wasn't that cool?</p>
需要注意的是它没有 > 符号。我该怎么做?