Панель форматирования Slack онлайн: жирный одной звёздочкой

Жирный в Slack пишется одной звёздочкой, и здесь привычки из Markdown подводят.

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

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

0 симв.
Что пишет каждая кнопка
Действие Синтаксис Примечание
B *bold* Жирный - в Slack ОДНА звёздочка, а не две
I _italic_ Курсив
S ~strikethrough~ Зачёркнутый - одна тильда, а не две
Code `code` Код в строке
Quote > quoted Цитата
List • item Маркер как текст - переживает копирование и экспорт
Code block ``` code ``` Блок кода
Link <https://example.com|text> Ссылка со своим текстом - синтаксис Slack, а не Markdown
Channel <#channel> Упоминание канала

Самая частая ошибка в чатах

Почти везде жирный пишется двумя звёздочками, а в Slack одной, и с двумя вокруг слова останется пара лишних звёздочек. Курсив пишется подчёркиваниями, зачёркивание одной тильдой. Это похоже на Markdown, но им не является, и именно сходство сбивает с толку.

Разметка Slack по порядку

У Slack свой синтаксис: *жирный* одной звёздочкой, _курсив_ подчёркиваниями, ~зачёркнутый~ одной тильдой, код в обратных кавычках. Заголовков и таблиц в тексте сообщения нет.

Ссылки пишутся в угловых скобках через вертикальную черту: сначала адрес, потом текст, наоборот по сравнению с Markdown. В окне сообщения Slack часто сам делает ссылку из адреса, а в API, workflow и вебхуках её пишут вручную, и кнопка здесь пишет её правильно.

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

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

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

После вставки **жирного** видны звёздочки. Почему?

Slack считает жирным текст в одной паре звёздочек, а вторую пару оставляет как обычные символы. Это самая частая жалоба на форматирование в Slack.

В Slack есть кнопки форматирования, зачем писать синтаксис?

В приложении пользуйтесь кнопками. Синтаксис нужен там, где их нет: в шагах workflow, во входящих вебхуках и в сообщениях от скриптов и интеграций.

Slack вообще поддерживает Markdown?

API принимает формат mrkdwn, но это описанный здесь синтаксис, а не настоящий Markdown. Название и путает людей.