Markdown (маркда́ун) — облегчённый язык разметки, созданный для написания, чтения, оформления веб-текстов.
История Markdown
Долгое время стандартным языком разметки в вебе был HTML. Читать его код сложно — мешают теги и служебная информация. HTML создавался для описания гипертекстовых документов, первые HTML-страницы содержали только текст, заголовки, таблицы и совсем немного ссылок. Постепенно сайты усложнялись, появились дизайн, меню, навигация, картинки, таблицы.
В 2004 году американцами — технологическим блогером Джоном Грубером (John Gruber) и программистом Аароном Шварцем (Aaron Swartz) ― был изобретён Markdown. Многие идеи авторы языка позаимствовали из уже существующих соглашений по разметке текста в электронных сообщениях. В формате Markdown текст преобразуется в валидный и правильно построенный XHTML, угловые скобки (<) и амперсанды (&) заменяются на соответствующие коды. Первая реализация была написана Грубером на Perl, вскоре появились предложения от других разработчиков. Реализации Markdown на различных языках программирования доступны во многих системах управления содержимым.
Простой язык упрощённой разметки Markdown активно используется уже много лет. Он стал альтернативой визуальных редакторов, поскольку тексты, обработанные Markdown, не нуждаются в долгой чистке и доработке. Для Markdown характерна читаемость, а отсутствие типографики компенсируется фильтром SmartyPants от того же разработчика. Оформленные тексты можно создавать даже в формате txt. На выходе вы получаете готовые документы с хорошей разметкой.