Графы Discourse Graphviz

:discourse2: Краткое описание Discourse Graphviz предоставляет возможность добавлять графики в сообщения с использованием языка DOT.
:open_book: Руководство по установке Этот плагин встроен в ядро Discourse. Отдельная установка плагина не требуется.

Возможности

Этот плагин использует библиотеку Viz.js для рендеринга графиков.
Чтобы встроить график, используйте bbcode [graphviz] [/graphviz]. При необходимости можно задать атрибуты движка компоновки: [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: Этот плагин теперь включён в ядро Discourse в рамках Bundling more popular plugins with Discourse core. Если вы используете самохостинг и применяете этот плагин, вам нужно удалить его из файла app.yml перед следующим обновлением.

4 лайка

В этом плагине возникла ошибка в последней версии Discourse.

Мне необходимо отключить его, чтобы пересобрать приложение (Discourse).

Это недавно было добавлено в ядро Discourse

1 лайк