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