Add various extensions to Markdown class.
| 51 | |
| 52 | |
| 53 | class ExtraExtension(Extension): |
| 54 | """ Add various extensions to Markdown class.""" |
| 55 | |
| 56 | def __init__(self, **kwargs): |
| 57 | """ `config` is a dumb holder which gets passed to the actual extension later. """ |
| 58 | self.config = kwargs |
| 59 | |
| 60 | def extendMarkdown(self, md): |
| 61 | """ Register extension instances. """ |
| 62 | md.registerExtensions(extensions, self.config) |
| 63 | |
| 64 | |
| 65 | def makeExtension(**kwargs): # pragma: no cover |