Markdown w Slacku działa tylko częściowo, dlatego ten konwerter zamienia go na mrkdwn – format wiadomości, botów i przychodzących webhooków – albo na JSON Block Kit z nagłówkami, sekcjami i separatorami. Wystarczy wkleić tekst i skopiować wynik.
Ostatnia aktualizacja:
Jak to działa
Wklej tekst
Notatki do wydania, raport ze statusem projektu czy ogłoszenie dla zespołu wystarczy wkleić, otworzyć jako plik .md lub wczytać przykład.
Wybierz postać wyniku
W polu „Wynik” jest „Tekst mrkdwn” do pola text w API albo „JSON Block Kit” dla chat.postMessage i webhooków. Osobno ustawia się nagłówki, tabele, pola zadań i punktor.
Wyślij
Wynik trafia do bota, workflow lub polecenia curl. JSON można też wkleić do Block Kit Builder, żeby zobaczyć podgląd wiadomości.
Funkcje
Prawdziwy mrkdwn
**pogrubienie** zamienia się w *pogrubienie*, ~~przekreślenie~~ w ~przekreślenie~, linki w <url|tekst>, a znaki &, < i > są kodowane tak, jak wymaga tego Slack.
Listy i nagłówki
Slack nie ma składni list ani nagłówków, więc listy dostają znaki • i numery z wcięciem, a nagłówki stają się pogrubionymi liniami.
Tabele, które da się czytać
Tabela zamienia się w wyrównany blok kodu o stałej szerokości znaków albo w jedną linię na wiersz z nazwami kolumn.
Kontrola limitów Block Kit
Konwerter zgłasza nagłówki dłuższe niż 150 znaków, sekcje powyżej 3000 znaków i wiadomości z ponad 50 blokami.
Limity i prywatność
Pliki do 10 MB. Teksty powyżej 256 KB są konwertowane w wątku roboczym w tle (Web Worker), żeby strona pozostała responsywna. Nic nie jest wysyłane na serwer: konwersja działa w przeglądarce, a „Otwórz z adresu URL” pobiera plik prosto z podanego adresu. Więcej na stronie o prywatności.
Na co uważać w Slacku
Formatowanie w mrkdwn działa tylko na granicach słów, więc pogrubienie w środku wyrazu nie zostanie pokazane. Podkreślenie, indeks górny i surowy HTML nie mają odpowiedników – znikają, a konwerter wyświetla ostrzeżenie.
Pole wiadomości w aplikacji Slack to co innego niż wysyłanie mrkdwn przez API. Edytor wiadomości ma własne formatowanie, więc wklejony tam mrkdwn może pokazać surowe znaki zamiast pogrubień. Wynik tego konwertera najlepiej sprawdza się w botach, webhookach i automatyzacjach.
Najczęstsze pytania
Czy Slack obsługuje Markdown?
Tylko częściowo. Slack używa własnego mrkdwn: pojedyncze gwiazdki dla pogrubienia, brak nagłówków i tabel, linki w postaci <url|tekst>.
Dlaczego pogrubienie nie działa w Slacku?
Standardowy Markdown używa **podwójnych** gwiazdek, a Slack wymaga *pojedynczych*. Konwerter poprawia to automatycznie.
Jak wysłać wiadomość przez webhook?
Tekst mrkdwn wystarczy umieścić w polu text obiektu JSON albo wysłać JSON Block Kit jako treść żądania na adres webhooka.
Czy polskie znaki przetrwają w JSON-ie?
Tak. ą, ę, ł czy ż zostają w tekście UTF-8 bez zmian; kodowane są wyłącznie &, < i >.
Czy w Slacku można wysłać obrazy?
mrkdwn nie osadza obrazów, więc stają się linkami. W trybie Block Kit akapit zawierający tylko obraz zamienia się w blok image.
Co się dzieje z tabelami?
Slack nie ma tabel. W zależności od opcji „Tabele” powstaje wyrównany blok kodu albo jedna linia na każdy wiersz.