1 | initial version |
``` import markdown class MyMarkdown(markdown2.Markdown): def init(self, args, kwargs): extras = kwargs.get('extras', list()) extras.extend(['fenced-code-blocks']) kwargs['extras'] = extras super(MyMarkdown, self).init(args, **kwargs) ```
2 | No.2 Revision |
```
import markdown
class MyMarkdown(markdown2.Markdown):
def init(self, args, 3 | No.3 Revision |
import markdown
class MyMarkdown(markdown2.Markdown):
def init(self, args, *kwargs):
extras = kwargs.get('extras', list())
extras.extend(['fenced-code-blocks'])
kwargs['extras'] = extras
super(MyMarkdown, self).__init__(*args, **kwargs)
4 | No.4 Revision |
import markdown
class MyMarkdown(markdown2.Markdown):
def init(self, args, *kwargs):
extras = kwargs.get('extras', list())
extras.extend(['fenced-code-blocks'])
kwargs['extras'] = extras
super(MyMarkdown, self).__init__(*args, **kwargs)
5 | No.5 Revision |
import markdown
class MyMarkdown(markdown2.Markdown):
def init(self, args, *kwargs):
extras = kwargs.get('extras', list())
extras.extend(['fenced-code-blocks'])
kwargs['extras'] = extras
super(MyMarkdown, self).__init__(*args, **kwargs)
6 | No.6 Revision |
7 | No.7 Revision |
import markdown
class MyMarkdown(markdown2.Markdown):
def init(self, args, 8 | No.8 Revision |
import markdown
class MyMarkdown(markdown2.Markdown):
def init(self, args, *kwargs):
extras = kwargs.get('extras', list())
extras.extend(['fenced-code-blocks'])
kwargs['extras'] = extras
super(MyMarkdown, self).__init__(*args, **kwargs)
9 | No.9 Revision |
Step 1: Put this in a file named markdown_wrapper.py
in the project directory where you also find manage.py (Usually one level above the settings.py).
import markdown
class MyMarkdown(markdown2.Markdown):
def init(self, args, *kwargs):
extras = kwargs.get('extras', list())
extras.extend(['fenced-code-blocks'])
kwargs['extras'] = extras
super(MyMarkdown, self).__init__(*args, **kwargs)
Step 2: Add this line to the settings py:
ASKBOT_MARKDOWN_CLASS = 'markdown_wrapper.MyMarkdown'
Restart the server. The code highlighting should work now (not in editing mode, but you will see it after the question was published.)