diff core/markup.py @ 848:32ebe22f0cad

For issue #79 update to Markdown 2.5.1. This commit follows new Markdown conventions for extensions.
author Brian Neal <bgneal@gmail.com>
date Tue, 28 Oct 2014 19:33:14 -0500
parents 7429c98c8ece
children ff645a692791
line wrap: on
line diff
--- a/core/markup.py	Mon Oct 27 18:53:07 2014 -0500
+++ b/core/markup.py	Tue Oct 28 19:33:14 2014 -0500
@@ -1,10 +1,13 @@
 """
 Markup related utitlities useful for the entire project.
+
 """
 import markdown as _markdown
 from django.utils.encoding import force_unicode
 
 from smiley import SmilifyMarkdown
+from core.mdexts.urlize import UrlizeExtension
+from core.mdexts.deleted import DelExtension
 
 class Markdown(object):
     """
@@ -13,7 +16,11 @@
     """
     def __init__(self, safe_mode='escape'):
         self.md = _markdown.Markdown(safe_mode=safe_mode,
-                                extensions=['urlize', 'nl2br', 'del'])
+                                     extensions=[
+                                         UrlizeExtension(),
+                                         'markdown.extensions.nl2br',
+                                         DelExtension(),
+                                     ])
 
     def convert(self, s):
         return self.md.convert(force_unicode(s))