Панель форматирования Matrix онлайн: Markdown для Element

Element и другие клиенты Matrix понимают обычный Markdown, отдельный диалект учить не нужно.

Предпросмотр

Предпросмотр примерный: он показывает смысл разметки, а не то, как её нарисует конкретное приложение. Шрифты, цвета и отступы везде свои, а часть возможностей зависит от версии.

0 симв.
Что пишет каждая кнопка
Действие Синтаксис Примечание
B **bold** Жирный
I *italic* Курсив
S ~~strikethrough~~ Зачёркнутый
Code `code` Код в строке
H1 # Heading Заголовок
H2 ## Heading Заголовок раздела
Quote > quoted Цитата
List - item Маркированный список
1. 1. item Нумерованный список
Code block ``` code ``` Блок кода
Link [text](https://example.com) Ссылка
Escape *not italic* Ставит обратную косую черту перед \ ` * _ и другими символами, чтобы они оставались видны как есть, а не превращались в разметку. Выделите текст или просто поставьте курсор на строку

Чат, который не придумал свой синтаксис

Slack, Discord, WhatsApp и Telegram придумали каждый свою разметку, и все они разные. Клиенты Matrix берут обычный Markdown и превращают его в оформленный текст сообщения. Всё, что вы знаете по GitHub, работает и здесь, включая заголовки, а для чата это редкость.

Markdown в клиенте Matrix

Element и большинство других клиентов читают набранное сообщение как Markdown и отправляют две версии: оформленную и простой текст. Клиент, который не понимает оформления, покажет простую версию, и ничего не потеряется.

Поэтому в Matrix удобно обсуждать технические вопросы: блок кода остаётся блоком кода, заголовки делят длинное сообщение на части. А текст, написанный для GitHub, можно вставить в комнату как есть.

Как пользоваться

  1. Напишите сообщение здесь. Удобно для длинных и структурированных сообщений.
  2. Оформите текст по выделению. Жирный, курсив и код оборачивают выделение, а заголовки, цитаты и списки работают построчно.
  3. Вставьте в комнату. Нажмите "Копировать всё", а в клиенте Shift+Enter перенесёт строку без отправки.

Вопросы и ответы

Все ли клиенты Matrix отображают Markdown?

Большинство, Element точно. Клиент без поддержки покажет текст без оформления, с видимыми символами разметки, но ничего не сломается.

Как отправить сообщение с видимой разметкой?

Экранируйте символы или оберните текст в блок кода. В Element есть и команда, которая отправляет сообщение простым текстом.

Это сработает в комнате с мостом?

Зависит от моста. Мосты в Slack, Telegram и IRC переводят что могут, а заголовки там обычно становятся простым текстом.