4 个版本
0.2.1 | 2022 年 6 月 14 日 |
---|---|
0.2.0 | 2022 年 1 月 26 日 |
0.1.1 | 2021 年 12 月 2 日 |
0.1.0 | 2021 年 11 月 29 日 |
#12 in #pandoc
21KB
322 行
pandoc-filter-diagram -- 将 Pandoc 抽象语法树的图表标记渲染为 SVG
Pandoc 是一种处理各种格式文档的强大工具。它将支持的每种输入格式解析为内存中的抽象语法树,然后从这种树渲染任何支持的输出格式。在此之间,它可以运行任意程序以“过滤”树,程序可以对树进行任何任意的更改。
此 Rust 包提供了一组库,用于以 SVG 图表的形式渲染各种标记语言,这些语言嵌入在 Markdown 中,并使用适当的类进行标记。
# Example
The following is a simplistic diagram using Graphviz dot language.
~~~dot
digraph "example" { thing -> other }
~~~
此包还提供了一个命令行程序 pandoc-filter-diagram
,可以与 Pandoc 的 --filter
命令行选项一起使用。
语言
该库支持以下语言
许可证
MIT 许可证 (MIT)
版权所有 2019-2021 年 Lars Wirzenius,Daniel Silverstone,pep.foundation
任何获得此软件及其相关文档副本(“软件”)的个人,均可免费获得本许可证,无限制地处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向软件提供者提供软件的人执行上述操作,前提是遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权持有人不对任何索赔、损害或其他责任负责,无论该索赔、损害或其他责任是由于合同、侵权或其他原因引起的,以及与软件或软件的使用或其它操作相关。
通过复制此项目创建自己的 MIT 许可证,您可以始终链接到它。
依赖关系
~3.5–7.5MB
~128K SLoC