Жирный в Slack пишется одной звёздочкой, и здесь привычки из Markdown подводят.
Предпросмотр примерный: он показывает смысл разметки, а не то, как её нарисует конкретное приложение. Шрифты, цвета и отступы везде свои, а часть возможностей зависит от версии.
| Действие | Синтаксис | Примечание |
|---|---|---|
| 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Почти везде жирный пишется двумя звёздочками, а в Slack одной, и с двумя вокруг слова останется пара лишних звёздочек. Курсив пишется подчёркиваниями, зачёркивание одной тильдой. Это похоже на Markdown, но им не является, и именно сходство сбивает с толку.
У Slack свой синтаксис: *жирный* одной звёздочкой, _курсив_ подчёркиваниями, ~зачёркнутый~ одной тильдой, код в обратных кавычках. Заголовков и таблиц в тексте сообщения нет.
Ссылки пишутся в угловых скобках через вертикальную черту: сначала адрес, потом текст, наоборот по сравнению с Markdown. В окне сообщения Slack часто сам делает ссылку из адреса, а в API, workflow и вебхуках её пишут вручную, и кнопка здесь пишет её правильно.
Slack считает жирным текст в одной паре звёздочек, а вторую пару оставляет как обычные символы. Это самая частая жалоба на форматирование в Slack.
В приложении пользуйтесь кнопками. Синтаксис нужен там, где их нет: в шагах workflow, во входящих вебхуках и в сообщениях от скриптов и интеграций.
API принимает формат mrkdwn, но это описанный здесь синтаксис, а не настоящий Markdown. Название и путает людей.