Различные диалекты разметки Markdown отличаются набором доступных функций. 23 Они расширяют или сужают базовый синтаксис языка для разных проектов. 1
Например, GitHub Flavored Markdown (GFM), используемый на GitHub, основан на спецификации CommonMark и дополняет её дополнительными элементами: таблицами, списками задач и зачёркиваниями. 1
В диалекте Markdown для GitLab (GitLab Flavored Markdown) есть такие функции, как добавление цветов в форматах HEX, RGB или HSL, описание диаграмм и блок-схем, добавление в текст эмодзи. 4
В версии Markdown для Stack Overflow дополнительные возможности ограничены несколькими опциями форматирования текста. 4 Например, можно настроить подсветку синтаксиса для кода, обрамить текст в спойлер, привязать страницу к тегам, настроить таблицы и добавить сокращённые ссылки в комментарии. 4
Также есть и другие версии Markdown, которые создавались независимо от CommonMark и не наследуются от него. 2 Например, Markdown Extra написан для PHP, позже адаптирован под Python и Ruby, LiaScript — для создания интерактивного образовательного контента, MultiMarkdown — чтобы Markdown можно было конвертировать в форматы TeX, PDF и ODF, R Markdown — для создания динамических страниц, кроме R поддерживает языки Python, C++, Julia и SQL. 2