From 80172e52c04683af35ab4dce1f5c285d73754824 Mon Sep 17 00:00:00 2001 From: Waylan Limberg Date: Sun, 18 May 2008 16:05:34 -0400 Subject: The code & pre tags in Fenced Code Blocks are now closed properly. --- mdx_fenced_code.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'mdx_fenced_code.py') diff --git a/mdx_fenced_code.py b/mdx_fenced_code.py index 4b0e406..c3d9f7f 100644 --- a/mdx_fenced_code.py +++ b/mdx_fenced_code.py @@ -16,12 +16,12 @@ This extension adds Fenced Code Blocks to Python-Markdown. ... ''' >>> html = markdown.markdown(text, extensions=['fenced_code']) >>> html - u'

A paragraph before a fenced code block:\\n

\\n
Fenced code block\\n
'
+    u'

A paragraph before a fenced code block:\\n

\\n
Fenced code block\\n
' Works with safe_mode also (we check this because we are using the HtmlStash): >>> markdown.markdown(text, extensions=['fenced_code'], safe_mode='replace') - u'

A paragraph before a fenced code block:\\n

\\n
Fenced code block\\n
'
+    u'

A paragraph before a fenced code block:\\n

\\n
Fenced code block\\n
' Include tilde's in a code block and wrap with blank lines: @@ -32,7 +32,7 @@ Include tilde's in a code block and wrap with blank lines: ... ... ~~~~~~~~''' >>> markdown.markdown(text, extensions=['fenced_code']) - u'
\\n~~~~\\n\\n
'
+    u'
\\n~~~~\\n\\n
' Multiple blocks and language tags: @@ -45,7 +45,7 @@ Multiple blocks and language tags: ...

block two

... ~~~~{.html}''' >>> markdown.markdown(text, extensions=['fenced_code']) - u'
block one\\n
\\n\\n
<p>block two</p>\\n
'
+    u'
block one\\n
\\n\\n
<p>block two</p>\\n
' """ @@ -56,7 +56,7 @@ FENCED_BLOCK_RE = re.compile( \ r'(?P^~{3,})[ ]*\n(?P.*?)(?P=fence)[ ]*(\{\.(?P[a-zA-Z0-9_-]*)\})?[ ]*$', re.MULTILINE|re.DOTALL ) -CODE_WRAP = '
%s
'
+CODE_WRAP = '
%s
' LANG_TAG = ' class="%s"' -- cgit v1.2.3