百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
M

markdown-it-py

> 编程语言
开源

Markdown 解析器,做得非常好。100% 支持 CommonMark,扩展,语法插件和高速运行。现在已在 Python 中提供!

1.3K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

Markdown 解析器,做得非常好。100% 支持 CommonMark,扩展,语法插件和高速运行。现在已在 Python 中提供!

markdown-it-py

[![GitHub-CI][GitHub-ci]][GitHub-link] [![覆盖率状态][codecov-badge]][codecov-link] [![PyPI][pypi-badge]][pypi-link] [![Conda][conda-badge]][conda-link] [![PyPI - 下载][install-badge]][install-link]

> Markdown 解析器做得非常好。 - 遵循 __[CommonMark 规范](http://spec.commonmark.org/)__ 进行基线解析 - 可配置的语法:您可以添加新的规则,甚至替换现有的规则。 - 可插入: 添加语法扩展以扩展解析器(请参阅 [插件列表][md-plugins])。 - 高速(请参阅我们的[基准测试][md-performance]) - 易于配置以实现 [安全性][md-security] - [Google 可靠 开源 软件](https://cloud.google.com/assured-open-source-software/docs/supported-packages) 成员

这是一个 Python 版本的 [markdown-it] 和一些相关插件。有关详细信息,请参阅:https://markdown-it-py.readthedocs.io.>

python
from markdown_it import MarkdownIt
from mdit_py_plugins.front_matter import front_matter_plugin
从 mdit_py_plugins.footnote 中导入 footnote_plugin
md = (
MarkdownIt("commonmark", {"breaks": True, "html": True})
.use(front_matter_plugin)
.use(footnote_plugin)
.enable("table")
)
text = """
---
a: 1
---
a | b
- | -
1 | 2
脚注 [^1]
[^1]: 某些细节
"""
tokens = md.parse(text)
html_text = md.render(text)
## 要将 HTML 导出到文件,请取消以下行的注释:
# 从 pathlib 中导入 Path

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Pythonmarkdownmarkdown-itmarkdown-parser

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言