| 72 | |
| 73 | |
| 74 | class FencedCodeExtension(markdown.Extension): |
| 75 | |
| 76 | def extendMarkdown(self, md, md_globals): |
| 77 | """ Add FencedBlockPreprocessor to the Markdown instance. """ |
| 78 | |
| 79 | md.preprocessors.add('fenced_code_block', |
| 80 | FencedBlockPreprocessor(md), |
| 81 | "_begin") |
| 82 | |
| 83 | |
| 84 | class FencedBlockPreprocessor(markdown.preprocessors.Preprocessor): |