Здравствуйте, дорогие,
Есть ли какой-то плагин или планы добавить что-то подобное в Discourse?
Здравствуйте, дорогие,
Есть ли какой-то плагин или планы добавить что-то подобное в Discourse?
Насколько мне известно, нет ни одного плагина или темы. Я не ожидаю, что мы добавим что-то подобное в ядро, но если сообщество захочет создать плагин или тему, конечно!
Очень удобный утилита. Включает ссылку на REPL для проверки, а также ментальную карту, иллюстрирующую идею:
mindmap
root((Discourse))
Origins
Long history
Popularisation
British popular psychology author Tony Buzan
Research
On effectiveness<br/>and features
Supports MindMaps already!!!
Uses
Creative techniques
Strategic planning
Argument mapping
Tools
Pen and paper
Mermaid
Теперь мы поддерживаем ментальные карты в компоненте темы mermaid!
Пример исходного кода:
mindmap
root((Discourse))
Origins
Long history
Popularisation
British popular psychology author Tony Buzan
Research
On effectiveness<br/>and features
Supports MindMaps already!!!
Uses
Creative techniques
Strategic planning
Argument mapping
Tools
Pen and paper
Mermaid
Похоже, markmap также можно реализовать в виде компонента темы.
О, восхитительно
спасибо, Сэм!
(Кстати, уведомление о вашем посте по почте не содержит ментальную карту, а показывает её текстовое определение)
Из любопытства я попробовал заставить это работать с Markmap, так как это ещё одна интересная ментальная карта. Это требует детального внимания, но это возможно. Надеюсь, я смогу поделиться чем-то на её основе. ![]()
@Arkshine, есть ли какие-то обновления по ментальной карте?
Я тоже заинтересован.
Уважаемый @Arkshine, не могли бы вы рассказать о «трюке», чтобы это работало на Discourse? ![]()
Несколько дней назад я снова начал вникать в это и думаю, что на правильном пути, чтобы скоро что-то опубликовать. ![]()
Работы оказалось больше, чем ожидалось.
С технической точки зрения Discourse полагается на библиотеку Markdown-it для обработки Markdown и имеет множество подключённых к ней пользовательских плагинов.
В моём предыдущем видео я использовал эту библиотеку через ссылку на CDN. Однако markmap по умолчанию пытается загрузить Markdown-it с CDN и использовать другой экземпляр. Это означает, что вы не сможете использовать специфические функции Discourse в markmap, поэтому необходимо реализовать библиотеку иначе, чтобы использовать экземпляр из Discourse.
Следите за обновлениями. ![]()