跳转到主要内容

使用Markdown和Graphviz渲染内联图表

项目描述

一个Python Markdown扩展,将内联Graphviz定义替换为内联SVG或PNG!

为什么要在内联中渲染图表?无需配置!与任何基于Python-Markdown的静态网站生成器(如 MkDocsPelicanNikola)无缝配合,无需配置输出目录。

安装

$ pip install markdown-inline-graphviz

用法

激活inline_graphviz扩展。例如,在Mkdocs中,您需要向mkdocs.yml添加一个部分

markdown_extensions:
    - inline_graphviz

在您的Markdown文档中使用它

{% dot attack_plan.svg
    digraph G {
        rankdir=LR
        Earth [peripheries=2]
        Mars
        Earth -> Mars
    }
%}

支持的Graphviz命令:dot、neato、fdp、sfdp、twopi、circo。

致谢

灵感来自 jawher/markdown-dot,它将dot图表渲染到文件而不是内联。

许可证

MIT许可证

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源分布

markdown-inline-graphviz-1.0.tar.gz (2.6 kB 查看哈希)

上传时间: 源代码

构建版本

markdown_inline_graphviz-1.0-py2-none-any.whl (3.8 kB 查看哈希值)

上传时间: Python 2

支持者