Discourse Graphviz

||||
-|-|
:discourse2: | 摘要 | Discourse Graphviz 允许使用 DOT 语言在帖子中添加图表。
:open_book: | 安装指南 | 此插件已捆绑在 Discourse 核心中。无需单独安装该插件。

功能

此插件使用 Viz.js 库来渲染图表。
要嵌入图表,请使用 [graphviz] [/graphviz] bbcode。你可以选择定义布局引擎属性:[graphviz engine=neato]。如果未定义引擎,则默认为 dot 引擎。
请参阅 Graphviz 网站以获取文档和更多示例。

示例

[graphviz engine=circo]
graph {
    a -- b;
    b -- c;
    c -- d;
    d -- e;
    e -- g;
    a -- g;
    a -- c;
    a -- d;
    a -- e;
    b -- d;
    b -- e;
    b -- g;
    c -- e;
    c -- g;
    d -- g;
}
[/graphviz]

截图

预览中的 SVG 将在帖子被处理后转换为 png:

注意

:warning: 此插件默认处于禁用状态,安装后请务必通过站点设置启用它。

更新日志

待办事项

47 个赞

:partying_face: 此插件现已作为 Bundling more popular plugins with Discourse core 的一部分,与 Discourse 核心捆绑在一起。如果您是自托管用户并使用了此插件,则需要在下次升级前将其从 app.yml 中删除。

4 个赞

此插件在 discourse 的 最新版本 中存在错误。

我必须禁用它才能 重建应用 (discourse)。

它最近被添加到 Discourse 核心中

1 个赞