Ich mag Markdown wirklich (wahrscheinlich wegen SO) und ich mag Programmierung in Haskell. Ich habe kürzlich Literate Haskell (LHS) entdeckt und ich möchte Markdown und LHS zusammen verwenden. Lassen Sie mich Ihnen dieses stumme Beispiel:LHS und 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?
, das ein Beispiel einer gebildeten Haskell-Datei geschrieben später von Abschriften analysiert werden. Ich möchte jedoch, dass der Code tatsächlich in HTML-Code-Blöcken und ohne die> vor ihnen erscheint. Daher kann ich nicht einfach alle Codezeilen um vier einrücken, weil das den oben erwähnten Abschlag erzeugen würde. Im Grunde möchte ich das HTML so herauskommen:
<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>
Die Sache zu bemerken ist, dass es keine> Symbole hat. Wie würde ich das tun?
Jetzt offensichtlich konnte ich die .lhs durch ein ‚s _ ^> _ _‘ sed-Datei werfen, aber ich will nicht wirklich zu. Ich hätte lieber eine eingebaute Funktion, von der ich nichts wusste. –