Markdown — Русский
Описание языка разметки Markdown на русском языке
Созданный Джоном Грубером и Аароном Шварцем в 2004 году, Markdown заимствовал многие свои идеи из общепринятых стандартов разметки текстов в электронных письмах. Различные реализации этого языка преобразуют текст в формате Markdown в корректно структурированный XHTML, заменяя символы «<» и «&» соответствующими кодами сущностей.
Первая версия Markdown была написана Грубером на языке Perl, но со временем появились многочисленные альтернативные реализации от других разработчиков. Версия на Perl распространяется под лицензией BSD. Реализации Markdown интегрированы или доступны как плагины во многих системах управления контентом.
Markdown представляет собой упрощённый язык разметки, предназначенный для удобного написания, чтения и оформления веб-текстов. Этот язык частично или полностью поддерживается множеством проектов, включая системы управления контентом и блог-платформы (например, Drupal, Ghost, Medium), крупные хранилища контента (GitHub, Microsoft Docs), мессенджеры (Telegram, Slack), текстовые редакторы (Atom, iA Writer, Typora) и сервисы для управления проектами (Todoist, Trello).
Markdown легко конвертируется в HTML, может быть открыт в любом текстовом редакторе и удобен для восприятия даже в виде исходного кода. Письмо на нём значительно проще, чем на таких языках разметки, как HTML, XML, TeX и другие.
Сегодня базовый Markdown редко используется сам по себе. Вместо него чаще применяют различные спецификации и диалекты, расширяющие возможности языка за счёт добавления функций вроде поддержки HTML-тегов, создания таблиц и чекбоксов, зачеркивания текста и разных вариантов переноса строк. При выборе платформы важно учитывать поддержку этих дополнительных возможностей.
Наиболее популярным является диалект GitHub Flavored Markdown, основанный на спецификации CommonMark. На данном сайте используется редактор Markdown Editor, поддерживающий большинство инструментов этой пары, кроме чекбоксов.