# HG changeset patch # User Marcin Kuzminski # Date 2016-07-01 11:41:14 # Node ID 388bda4510cc7804402b2d4f39df5a73760fc8e4 # Parent 2f438a3b1706fee500f70ac01da6651865d2749c markdown: enable gfm by default, this is much standard now and we should use it instead of plain markdown diff --git a/rhodecode/lib/markup_renderer.py b/rhodecode/lib/markup_renderer.py --- a/rhodecode/lib/markup_renderer.py +++ b/rhodecode/lib/markup_renderer.py @@ -142,7 +142,7 @@ class MarkupRenderer(object): return '
' + source.replace("\n", '
') @classmethod - def markdown(cls, source, safe=True, flavored=False, mentions=False): + def markdown(cls, source, safe=True, flavored=True, mentions=False): # It does not allow to insert inline HTML. In presence of HTML tags, it # will replace them instead with [HTML_REMOVED]. This is controlled by # the safe_mode=True parameter of the markdown method. @@ -170,7 +170,7 @@ class MarkupRenderer(object): except Exception: log.exception('Error when rendering Markdown') if safe: - log.debug('Fallbacking to render in plain mode') + log.debug('Fallback to render in plain mode') return cls.plain(source) else: raise @@ -189,8 +189,9 @@ class MarkupRenderer(object): source = safe_unicode(source) try: - docutils_settings = dict([(alias, None) for alias in - cls.RESTRUCTUREDTEXT_DISALLOWED_DIRECTIVES]) + docutils_settings = dict( + [(alias, None) for alias in + cls.RESTRUCTUREDTEXT_DISALLOWED_DIRECTIVES]) docutils_settings.update({'input_encoding': 'unicode', 'report_level': 4})