Discourse Graphviz

||||
-|-|
:discourse2: | 概要 | Discourse Graphviz プラグインを使用すると、DOT言語を使用して投稿にグラフを追加できます。
:open_book: | インストールガイド | このプラグインは Discourse コアにバンドルされています。プラグインを個別にインストールする必要はありません。

機能

このプラグインは、グラフをレンダリングするために Viz.js ライブラリを使用します。
グラフを埋め込むには、[graphviz] [/graphviz] のBBコードを使用します。オプションでレイアウトエンジンの属性を定義できます:[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