Me gusta mucho Markdown (probablemente por SO) y me gusta programar en Haskell. Recientemente descubrí Literate Haskell (LHS) y quiero usar Markdown y LHS juntos. Te voy a dar este ejemplo tonto:LHS y Markdown: Codeblocks
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?
Eso es un ejemplo de un archivo de Haskell leer y escribir escrito para ser analizada por Markdown más tarde. Sin embargo, quiero que el código aparezca realmente en los bloques de código html y sin los> antes que ellos. Por lo tanto, no puedo simplemente sangrar todas las líneas de código por cuatro porque eso produciría la marca de reducción que ves arriba. Básicamente, quiero que el html para salir de esta manera:
<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>
Lo que hay que notar es que no tiene> símbolos. ¿Como podría hacerlo?
Ahora, evidentemente, yo podría tirar el archivo de .lhs a través de una sed 's^_> _ _', pero realmente no quiero. Prefiero algo construido en función que no sabía. –