Preformatowane bloki kodu są używane do pisania o programowaniu lub oznaczania fragmentów kodu źródłowego. Zamiast tworzyć normalne akapity, linie w bloku kodu są interpretowane dosłownie.
Przykład:
To jest blok kodu
Aby utworzyć blok kodu, można po prostu użyć przynajmniej 4 spacji lub 1 tabulatora na początku linii.
Dla przykładu:
To będzie normalny akapit:
A to blok kodu.
Można także utworzyć blok kodu za pomocą:
```
Kod w linii można utworzyć za pomocą: `
Przykład:
To jest `kod w linii`
Można zdefiniować język dla podświetlania składni dodając jego nazwę na początku tagu otwierającego blok. Przykład:
```js
var a = {};
```