module documentation

Python Markdown A Python implementation of John Gruber's Markdown. Documentation: https://python-markdown.github.io/ GitHub: https://github.com/Python-Markdown/markdown/ PyPI: https://pypi.org/project/Markdown/ Started by Manfred Stienstra (http://www.dwerg.net/). Maintained for a few years by Yuri Takhteyev (http://www.freewisdom.org). Currently maintained by Waylan Limberg (https://github.com/waylan), Dmitry Shachnev (https://github.com/mitya57) and Isaac Muse (https://github.com/facelessuser). Copyright 2007-2018 The Python Markdown Project (v. 1.7 and later) Copyright 2004, 2005, 2006 Yuri Takhteyev (v. 0.2-1.6b) Copyright 2004 Manfred Stienstra (the original version) License: BSD (see LICENSE.md for details). PRE-PROCESSORS ============================================================================= Preprocessors work on source text before we start doing anything too complicated.

Class HtmlBlockPreprocessor Remove html blocks from the text and store them for later retrieval.
Class NormalizeWhitespace Normalize whitespace for consistent parsing.
Class Preprocessor Preprocessors are run after the text is broken into lines.
Function build_preprocessors Build the default set of preprocessors used by Markdown.
def build_preprocessors(md, **kwargs): (source)

Build the default set of preprocessors used by Markdown.