Markdown-HTML converters
Project description
mkconvert
| Feature | Python-Markdown | Markdown2 | Mistune | Comrak (Rust) | PyroMark (Rust) | Markdown-It-PyRS (Rust) |
|---|---|---|---|---|---|---|
| Core CommonMark | ✅ | ✅ | ✅ | ✅ (100% compliant) | ✅ | ✅ (100% compliant) |
| Fenced code blocks | ✅ | ✅ (with ext) | ✅ | ✅ | ✅ | ✅ |
| GitHub Flavored Markdown | ||||||
| Tables | ✅ (with ext) | ✅ (with ext) | ✅ (with plugin) | ✅ (with .table) |
✅ (optional) | ✅ (with GFM or .table) |
| Task lists | ✅ (with pymdownx.tasklist) | ✅ (with ext) | ✅ (with plugin) | ✅ (with .tasklist) |
✅ (optional) | ✅ (with .tasklist) |
| Strikethrough | ✅ (with pymdownx.tilde) | ✅ (with ext) | ✅ (with plugin) | ✅ (with .strikethrough) |
✅ (optional) | ✅ (with GFM or .strikethrough) |
| Autolinks | ✅ (with pymdownx.magiclink) | ❌ | ✅ (with plugin) | ✅ (with .autolink) |
✅ (with GFM) | ✅ (with .autolink_ext) |
| GFM Alerts | ❌ | ❌ | ❌ | ✅ (with .alerts) |
✅ (with GFM) | ❌ |
| Extended Features | ||||||
| Footnotes | ✅ (with ext) | ✅ (with ext) | ✅ (with plugin) | ✅ (with .footnotes) |
✅ (optional) | ✅ (with .footnote) |
| Definition lists | ✅ (with ext) | ✅ (with ext) | ❌ | ✅ (with .description_lists) |
✅ (optional) | ✅ (with .deflist) |
| Admonitions | ✅ (with ext) | ❌ | ❌ | ❌ | ❌ | ❌ |
| Math notation | ✅ (with pymdownx.arithmatex) | ❌ | ✅ (with plugin) | ✅ (with .math_dollars/.math_code) |
✅ (optional) | ❌ |
| Superscript | ✅ (with ext) | ❌ | ❌ | ✅ (with .superscript) |
✅ (optional) | ❌ |
| Subscript | ✅ (with ext) | ❌ | ❌ | ✅ (with .subscript) |
✅ (optional) | ❌ |
| Table of Contents | ✅ (with ext) | ✅ (with ext) | ❌ | ❌ | ❌ | ❌ |
| Front matter | ✅ (with ext) | ✅ (with ext) | ❌ | ✅ (with .front_matter_delimiter) |
✅ (optional) | ✅ (with .front_matter) |
| Wikilinks | ✅ (with ext) | ❌ | ❌ | ✅ (with .wikilinks_*) |
✅ (optional) | ❌ |
| Header IDs | ✅ (with ext) | ✅ (with ext) | ❌ | ✅ (with .header_ids) |
✅ (optional) | ✅ (with .heading_anchors) |
| Multiline blockquotes | ❌ | ❌ | ❌ | ✅ (with .multiline_block_quotes) |
❌ | ❌ |
| Syntax highlighting | ✅ (with ext) | ✅ (with ext) | ✅ (with plugin) | ✅ (with plugins) | ❌ | ❌ |
| Special features | Admonitions | Smart quotes | Custom renderers | Spoiler, Greentext | Definition lists | Tree structure, very fast (20x faster than Python-Markdown) |
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mkconvert-0.11.5.tar.gz
(39.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mkconvert-0.11.5.tar.gz.
File metadata
- Download URL: mkconvert-0.11.5.tar.gz
- Upload date:
- Size: 39.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ca839556c062f4681e628bb8690cb7af1a26c2ddd47375237d361b740cc8b06
|
|
| MD5 |
de3c2b17783c61ae1c224377d0c14ff2
|
|
| BLAKE2b-256 |
07b23e1f0061cb2b867332697582433f194533b1c893b95f58be2c04977d9597
|
File details
Details for the file mkconvert-0.11.5-py3-none-any.whl.
File metadata
- Download URL: mkconvert-0.11.5-py3-none-any.whl
- Upload date:
- Size: 46.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02dfd603a14e5f61f6c2b7df099d6f96f8b0434401a1f1e7e0669f50b6637913
|
|
| MD5 |
84ff217c085c65a71536cb63f6a8853a
|
|
| BLAKE2b-256 |
08d8b83c6ac879180a8244e37b02255a921fdc5e916add225af3af651bc07a9a
|