Ввод: Markdown

или перетащите файл сюда либо вставьте код ниже
Параметры

Результат: Slack

Файлы не покидают браузерКак именно?

Этот конвертер Markdown в Slack переводит текст в mrkdwn для сообщений, ботов и входящих вебхуков или в payload Block Kit с блоками header, section и divider. Вставьте Markdown и скопируйте текст или JSON для Slack.

Обновлено:

Как это работает

  1. Вставьте Markdown

    Вставьте заметки к релизу или отчет о статусе, откройте файл .md или нажмите «Загрузить пример».

  2. Выберите результат

    «Текст mrkdwn» для поля text в API или «Block Kit JSON» для chat.postMessage и вебхуков.

  3. Отправьте

    Скопируйте результат в бота, рабочий процесс или вызов curl. JSON можно вставить в Block Kit Builder, чтобы посмотреть, как выглядит сообщение.

Возможности

  • Настоящий mrkdwn

    **жирный** становится *жирным*, ~~зачеркнутый~~ — ~зачеркнутым~, ссылки — <url|текст>, а &, < и > экранируются, как требует Slack.

  • Списки и заголовки

    В Slack нет синтаксиса списков и заголовков, поэтому списки оформляются символом • и номерами с отступами, а заголовки становятся жирными строками.

  • Таблицы остаются читаемыми

    Таблица превращается в выровненный моноширинный блок кода или в строки по одной на запись с названиями столбцов.

  • Проверка лимитов Block Kit

    Сообщается о заголовках длиннее 150 символов, блоках section больше 3 000 символов и сообщениях больше 50 блоков.

Ограничения и конфиденциальность

Файлы до 10 MB. Тексты больше 256 KB конвертируются в фоновом потоке, поэтому страница не зависает. Ничего не загружается на сервер: конвертация идет в вашем браузере, а «Открыть по ссылке» скачивает файл напрямую с указанного адреса. Подробнее — на странице о конфиденциальности.

Особенности Slack

Форматирование mrkdwn срабатывает только на границах слов, поэтому жирный внутри слова не отображается. У подчеркивания, верхнего индекса и HTML-вставок нет аналогов — они удаляются с предупреждением. Набор в поле сообщения Slack отличается от отправки mrkdwn через API: у редактора свое форматирование, поэтому вставленный туда mrkdwn может показать служебные символы как есть.

Частые вопросы

Поддерживает ли Slack Markdown?

Лишь частично. В Slack свой формат mrkdwn: жирный — одинарными звездочками, заголовков и таблиц нет, ссылки записываются как <url|текст>.

Почему в Slack не работает жирный текст?

В обычном Markdown жирный обозначается **двойными** звездочками, а Slack нужны *одинарные*. Конвертер их заменяет.

Как отправить результат через вебхук?

Отправьте на адрес вебхука {"text": "…"} с результатом mrkdwn или JSON Block Kit как тело запроса.

Поддерживаются ли изображения?

В mrkdwn изображения встроить нельзя, они становятся ссылками. В режиме Block Kit абзац, где есть только изображение, становится блоком image.

Что происходит с таблицами?

Таблиц в Slack нет. В зависимости от параметра «Таблицы» они становятся выровненным блоком кода или строками по одной на запись.

Сохранится ли русский текст?

Да, кириллица переносится как есть, экранируются только &, < и >.

Похожие инструменты