Discourse svgbob

:information_source: Краткое описание Discourse svgbob позволяет включать ASCII-диаграммы в ваши сообщения на Discourse, которые отображаются в формате SVG
:eyeglasses: Предпросмотр Предпросмотр в Theme Creator для Discourse
:hammer_and_wrench: Ссылка на репозиторий https://github.com/SamSaffron/discourse-svgbob
:open_book: Новичок в темах Discourse? Руководство для начинающих по использованию тем Discourse

Установить этот компонент темы

Возможности

Например:

```svgbob height=54
+--------+      +------------+
| A Box  |----->| Another box |
+--------+      +------------+
```

Будет отображено как SVG-изображение высокого качества в вашем сообщении.

image

Компонент повторно упаковывает библиотеку с открытым исходным кодом Svgbob; онлайн-песочница для svgbob доступна по адресу: Svgbob editor

Настройки

Имя Описание
extend content security policy
svg icons
Перевод Значение по умолчанию
insert_svgbob_sample Диаграмма Svgbob
22 лайка

Есть ли у него какие-либо преимущества перед yUML?

1 лайк

Будучи компонентом темы Customization > Theme, а не плагином Customization > Plugin, его можно легко установить, даже на общем хостинге, и для этого не требуется пересборка.

yuml также рисует, ну, диаграммы UML, а svgbob — это инструмент для свободного рисования.

8 лайков

Обратите внимание: мы переместили это в мой личный репозиторий, это больше не является официальным компонентом темы.

3 лайка

Я думаю, что ему нужно немного больше «раздеться», чтобы снять всю свою «official» одежду. :slight_smile: Поскольку это вики, я позволил себе удалить описание «official» и информацию о размещении, а также заменил :discourse2: на :information_source:.

В идеале также нужно изменить владельца темы с @Discourse на вас, убрать значок тега и исключить его из группы тегов «official theme component». Также необходимо удалить скрытый тег ecb.

Предпросмотр в конструкторе тем тоже стоит изменить с Discourse на вас.

(Теоретически, сторонние компоненты тем не получают собственного тега, но, возможно, удастся договориться об исключении :slight_smile: Если даже у вас не хватит влияния для этого, то темы svgbob тоже потребуют уборки)

ETA: Также нужно удалить его из официального списка в документации: Customizing your site with existing theme components

3 лайка

Привет, Сэм! Я хотел спросить, есть ли планы добавить поддержку расширенного редактора в этот компонент?

Кроме того, для большей ясности, название «SVGblob Height» (Высота SVG-блоба), возможно, стоит изменить на что-то вроде «Настроить высоту», чтобы было понятнее.

  • Мне потребовалось немного времени, чтобы разобраться, как отобразить нижний блок в вашем примере с двумя блоками. Мне пришлось увеличить это значение, чтобы увидеть полный blob.

Отличный компонент!

Я создал PR FEATURE: Add rich text editor support - Pull Request #42 - SamSaffron/discourse-svgbob - GitHub.

Если он будет принят, я создам ещё один для обновления SVGBob; похоже, там появились новые функции. :+1:

3 лайка