<p>This is a fenced code block:</p>
<pre class="haskell"><code>pairs :: [(Int,Char)]
pairs = [(x,y) | x &lt;- [0..10], y &lt;- ['a'..'z']]
</code></pre>
<p>Here is one with tildes:</p>
<pre class="haskell"><code>pairs :: [(Int,Char)]
pairs = [(x,y) | x &lt;- [0..10], y &lt;- ['a'..'z']]
</code></pre>
<p>More metadata:</p>
<pre class="haskell"><code>pairs :: [(Int,Char)]
pairs = [(x,y) | x &lt;- [0..10], y &lt;- ['a'..'z']]
</code></pre>
<p>More backticks:</p>
<pre class="haskell"><code>pairs :: [(Int,Char)]
pairs = [(x,y) | x &lt;- [0..10], y &lt;- ['a'..'z']]

backticks :: String
backticks = &quot;`````&quot;
</code></pre>
<p>Without an end:</p>
<pre><code>code with
no end

</code></pre>