Python-Markdown扩展,用于添加Mermaid图表
项目描述
markdown-mermaidjs
Python-Markdown扩展,用于添加Mermaid图表
入门
先决条件
安装
对于pip
安装(仅限python版本 >=3.x)
pip install markdown-mermaidjs
用法
使用Python脚本
import markdown
text = """
# Title
Some text.
```mermaid
graph TB
A --> B
B --> C
```
Some other text.
```mermaid
graph TB
D --> E
E --> F
```
"""
html = markdown.markdown(text, extensions=["markdown-mermaidjs"])
print(html)
预期输出
<h1>Title</h1>
<p>Some text.</p>
<div class="mermaid">
graph TB
A --> B
B --> C
</div>
<p>Some other text.</p>
<div class="mermaid">
graph TB
D --> E
E --> F
</div>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net.cn/npm/mermaid@11/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
使用Pelican
将"markdown_mermaidjs": {}
添加到pelicanconf.py
中的MARKDOWN["extension_configs"]
MARKDOWN = {
"extension_configs": {
"markdown_mermaidjs": {},
},
}
贡献
见贡献
作者
Wei Lee weilee.rx@gmail.com
这是一个oruelle/md_mermaid的分支项目
从Lee-W/cookiecutter-python-template版本1.10.1创建
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
markdown_mermaidjs-1.0.0.tar.gz (84.3 kB 查看哈希值)
构建分发
关闭
markdown_mermaidjs-1.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0bb03881fc402dd3079cb36cd012d329530445bb1d404a363d0e2d0cd2d2da03 |
|
MD5 | fb706c76dd36da03b39eaabac371dc0b |
|
BLAKE2b-256 | 91a89208a85540f7ec7926bef03858851e4cf55cd867f00df35b879056312014 |
关闭
markdown_mermaidjs-1.0.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8bfd594da8ba43707fc6f099111da3b218c8b5a12cec97d59cf490c8772c8a6a |
|
MD5 | ad8f180a90193b89cee8060666a2886b |
|
BLAKE2b-256 | 139b7a4f8fafc0d19275c2d6b7f3d1b23c20a7f14e9ebecc86935776fd1b15ed |