Перейти к содержанию

Markdown в Slack или Discord

Преобразуйте форматирование Markdown в синтаксис сообщений Slack или Discord в обе стороны.

Входные данные
Выходные данные

Markdown в Slack или Discord

Вставьте текст в формате Markdown, и этот инструмент переформатирует жирный текст, курсив, зачеркивание, ссылки, заголовки и списки в точный синтаксис, который ожидают Slack или Discord в сообщении — или используйте его в обратном направлении, чтобы преобразовать сообщение, скопированное из Slack или Discord, обратно в обычный Markdown для README, вики-страницы или описания pull request.

Установите направление и выберите платформу, затем настройте параметры. Преобразовать заголовки в жирную линию превращает заголовок в жирную линию, поскольку Slack не имеет синтаксиса заголовков (оставьте отключенным, чтобы сохранить текст заголовка как написано). Преобразовать ссылки переформатирует ссылку Markdown в нотацию с угловыми скобками Slack — Discord уже использует собственный синтаксис ссылок Markdown, поэтому это что-то меняет только в Slack. Блоки кода сохраняют свое содержимое без изменений независимо от других параметров с опцией оставить или удалить тег языка на ограде открытия; маркеры списков нормализуются на один дефис-маркер; и экранировать символы добавляет кодирование, которое требует каждая платформа — HTML-сущности для Slack, экраны обратного слеша для Discord — так что случайная скобка, амперсанд или астериск отображается как буквальный символ вместо того, чтобы быть неправильно прочитанным как форматирование. Отдельная опция преобразует спойлер-разметку в стиле Reddit в двойные полосы спойлеров Discord и обратно.

Текст внутри встроенных блоков кода и огороженных блоков кода никогда не затрагивается никаким другим параметром, концы строк Windows и Unix обрабатываются одинаково, и счетчик под выводом показывает, сколько элементов форматирования было преобразовано вместе с количеством символов вывода.

Все работает локально в вашем браузере — ничто, что вы вставляете, никуда не отправляется. Скопируйте результат, загрузите его как файл .txt или отправьте выходные данные обратно на вход для еще одного прохода.

FAQ

Чем именно отличается форматирование Slack и Discord?
Slack использует отдельные символы для жирного (*text*) и зачеркивания (~text~) и не имеет встроенного синтаксиса заголовков или списков, в то время как markdown Discord намного ближе к стандартному Markdown — **bold**, ~~strikethrough~~, и даже # заголовки работают как написано. Параметр платформы учитывает оба варианта.
Он изменит что-нибудь в блоках моего кода?
Нет. Огороженные блоки кода и встроенные блоки кода защищены перед запуском любого другого преобразования, поэтому их содержимое выходит точно так, как вставлено — только тег языка в огороженном блоке подвергается влиянию, и только если вы отключите этот параметр.
Можно ли преобразовать сообщение Slack или Discord обратно в Markdown?
Да. Переключите направление на "Сообщение в чате → Markdown" и выберите платформу, из которой текст поступил; жирный, курсив, ссылки и спойлер-разметка все преобразуются обратно в их эквиваленты Markdown.
Мой текст где-нибудь загружается?
Нет. Преобразование работает полностью в вашем браузере — ваш текст Markdown или сообщение чата никогда не покидает вашу систему.