Meta-Data extension for Python-Markdown.
| 47 | META_MORE_RE = re.compile(r'^[ ]{4,}(?P<value>.*)') |
| 48 | |
| 49 | class MetaExtension (markdown.Extension): |
| 50 | """ Meta-Data extension for Python-Markdown. """ |
| 51 | |
| 52 | def extendMarkdown(self, md, md_globals): |
| 53 | """ Add MetaPreprocessor to Markdown instance. """ |
| 54 | |
| 55 | md.preprocessors.add("meta", MetaPreprocessor(md), "_begin") |
| 56 | |
| 57 | |
| 58 | class MetaPreprocessor(markdown.preprocessors.Preprocessor): |