Skip to content

Files

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Latest commit

93fe9a3 · Apr 22, 2021

History

History
42 lines (31 loc) · 1.7 KB

index.md

File metadata and controls

42 lines (31 loc) · 1.7 KB

markdown-it-py

Markdown parser done right.

  • {fa}check,text-success mr-1 Follows the CommonMark spec for baseline parsing
  • {fa}check,text-success mr-1 Configurable syntax: you can add new rules and even replace existing ones.
  • {fa}check,text-success mr-1 Pluggable: Adds syntax extensions to extend the parser (see the plugin list)
  • {fa}check,text-success mr-1 High speed (see our benchmarking tests)
  • {fa}check,text-success mr-1 Safe by default

For a good introduction to markdown-it see the Live demo. This is a Python port of the well used markdown-it, and some of its associated plugins. The driving design philosophy of the port has been to change as little of the fundamental code structure (file names, function name, etc) as possible, just sprinkling in a little Python syntactical sugar ✨. It is very simple to write complimentary extensions for both language implementations!

References & Thanks

Big thanks to the authors of markdown-it

Also John MacFarlane for his work on the CommonMark spec and reference implementations.

Related Links

---
maxdepth: 2
---
using
architecture
other
plugins
contributing
api/markdown_it