Overview of Python-Markdown
masterPython-Markdown is a Python implementation of John Gruber's Markdown syntax. It is designed to be used in web server environments, meaning it avoids raising exceptions or writing directly to stdout.
Key Characteristics:
- Not CommonMark: This is not a CommonMark implementation. It follows the original Markdown syntax rules and behavior.
- Unicode Support: Supports any language supported by Unicode, including bi-directional text (e.g., Russian, Arabic).
- Extensible: Provides a public Extension API to modify or extend parser behavior.
- Output Formats: Supports both HTML and XHTML style tags.
- Interfaces: Available as both a Python library and a command-line interface (CLI).