Markdown — это легковесный язык разметки, созданный Джоном Грубером и Аароном Шварцем в 2004 году. Основная цель формата MD — позволить пользователям создавать контент, используя простой для чтения, неформатированный текстовый формат, который может быть легко преобразован в структурно валидный HTML или XHTML. Файлы с расширением .md, по сути, являются обычными текстовыми файлами, которые используют специфический, простой синтаксис (например, звездочки для выделения жирным/курсивом, символы решетки для заголовков и дефисы для списков) для обозначения форматирования. Благодаря своей простоте и зависимости от простого текста, файлы MD обладают высокой переносимостью, устойчивы к устареванию (future-proof) и чрезвычайно популярны для документации, особенно в мире разработки программного обеспечения (например, файлы README на GitHub). Они также широко используются для ведения заметок, блогинга и создания контента для статических сайтов. Любой стандартный текстовый редактор может открыть и отредактировать файл MD, хотя специализированные редакторы Markdown предлагают возможности предварительного просмотра в реальном времени.