W Discordzie możesz oddzielić tekst i sprawić, by naprawdę się wyróżniał za pomocą bloków kodu. Bloki kodu zmieniają tło tekstu, którego dotyczy problem, ale domyślnie pozostawiają ogólne formatowanie tekstu bez zmian.
Blok kodu jest oznaczany przez użycie znaku „`”, z pojedynczym znakiem po każdej stronie używanym dla jednowierszowego bloku kodu i potrójnym znakiem po obu stronach dla wielowierszowych bloków kodu. Jak sama nazwa wskazuje, wielowierszowe bloki kodu mogą zawierać wiele wierszy kodu. Jednowierszowe bloki kodu nie mogą zawierać wielu wierszy, chociaż mogą się zawijać w wiele wierszy, jeśli tekst jest zbyt długi, aby wyświetlić go w jednym wierszu.
Wskazówka: Jedną z rzeczy, które możesz zauważyć podczas korzystania z wielowierszowego bloku kodu, jest to, że jeśli kursor znajduje się w bloku kodu po naciśnięciu klawisza Enter, zamiast wysyłanej wiadomości zostanie wstawiona nowa linia. Dotyczy to również sytuacji, gdy blok kodu nie został jeszcze zamknięty. Bloki kodu wielowierszowego są jedynym typem stylu, który wpływa na tekst w oknie komunikatu bez konieczności obecności składni zamykającej.

Jednowierszowe bloki kodu używają pojedynczego znaku po obu stronach, podczas gdy wielowierszowe bloki kodu używają potrójnego znaku zaznaczenia.
Wszelkie style nacisku zawarte w bloku kodu będą drukowane dosłownie, a nie interpretowane. Na przykład para gwiazdek używanych do pochylenia tekstu byłaby widoczna i nie stosowałaby stylu kursywy. Aby zastosować efekty stylizacji, musisz umieścić składnię stylizacji poza blokiem kodu.

Efekty stylizacji tekstu muszą być zastosowane poza blokiem kodu, aby zastosować do niego, w przeciwnym razie składnia jest drukowana dosłownie.
Możesz także zastosować formatowanie kolorów do wielowierszowego bloku kodu, określając język programowania na początku, bezpośrednio po otwierających potrójnych znakach. Kolory i składnia wymagane dla tych kolorów będą się różnić w zależności od języka. Obsługiwane są tylko niektóre języki, niestety Discord nie publikuje listy obsługiwanych języków i powiązanej składni kolorów. Listę znanych języków i przykłady oferowanych przez nie kolorów można znaleźć tutaj .

Możesz zastosować kolorowanie oparte na języku programowania, określając obsługiwane języki bezpośrednio po otwierających potrójnych znakach.