# Как добавить поддержку текстового редактора с форматированием к моему расширению Markdown?

**URL:** https://meta.discourse.org/t/how-do-i-add-rich-text-editor-support-to-my-markdown-extension/387753
**Category:** Development
**Created:** [06.Ноябрь.2025 07:32:30 UTC](https://meta.discourse.org/t/how-do-i-add-rich-text-editor-support-to-my-markdown-extension/387753 "2025-11-06T07:32:30Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![ego-lay\_atman-bay](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ego-lay_atman-bay/32/255458_2.png) [@ego-lay\_atman-bay](https://meta.discourse.org/u/ego-lay_atman-bay)
#### Post date: [10.Ноябрь.2025 04:13:06 UTC](https://meta.discourse.org/t/how-do-i-add-rich-text-editor-support-to-my-markdown-extension/387753/4 "2025-11-10T04:13:06Z")

</div>

> [@renato](#):
>
> Не совсем, но у нас уже есть расширение [`html-block`](https://github.com/discourse/discourse/blob/main/frontend/discourse/app/static/prosemirror/extensions/html-block.js), которое обрабатывает токены `html_raw` в markdown-it. Это универсальный способ работы с контентом в режиме _прозрачной передачи_.

Спасибо за уточнение.

* * *

Сейчас я столкнулся с проблемой: переключение версии блока не работает. Я могу переключать только встроенные блоки, но не узлы блочного уровня.

В какой-то момент я хотел бы, чтобы блоки отображались, когда курсор не находится на них, а также добавить селектор стилей, но, мне кажется, это можно сделать позже, после того как базовое редактирование заработает.

---

_[View the full topic](https://meta.discourse.org/t/how-do-i-add-rich-text-editor-support-to-my-markdown-extension/387753)._
