Что такое Markdown

Маркдаун http://world-blog.ru/tag/markdaun — самое удобное и интуитивно понятное для редактирования текста, что можно было встретить в интернете. Его используют СтекОверфлоу и Гитхаб, что уже означают повсеместность формата.

Сам по себе, маркдаун это свод правил для форматирования текста и транслятор в HTML. На данный момент трансляторов существует великое множество, все они поддерживают оригинальный стандарт, но некоторые вносят в свои трансляторы дополнительные возможности.

Markdown (маркдаун) — облегчённый язык разметки. Первоначально создан Джоном Грубером (англ. John Gruber) и Аароном Шварцем, целью которых являлось создание максимально удобочитаемого и удобного в публикации облегчённого языка разметки. Многие идеи языка были позаимствованы из существующих соглашений по разметке текста в электронных письмах. Реализации языка Markdown преобразуют текстhttp://world-blog.ru/tag/tekst в формате Markdown в валидный, правильно построенный XHTML и заменяет левые угловые скобки («<») и амперсанды («&») на соответствующие коды сущностей. Первой реализацией Markdown стала написанная Грубером реализация на Perl, однако спустя некоторое время появилось множество реализаций от сторонних разработчиков (см. ниже). Реализация на Perl распространяется по лицензии типа BSD. Реализации Markdown на различных языках программирования включены (или доступны в качестве плагина) во многие системы управления содержимым.


Заголовки

Заголовки обособляются хешами (хеш справа для красоты)

## Заголовки ##

От количества хешей зависит уровень заголовка:

~# Заголовок первого уровня (<h1/)#

~##Заголовок второго уровня (<h2/)##

~###Заголовок третьего уровня (<h3/)###

Главный заголовок можно не выделять хешами, а подчеркнуть двойной линией: Погружение в маркда

===========================================================================================

Форматирование текста

Абзацы и переносы

Новый абзац в маркдауне определяется по наличию пустой строки перед блоком текста. Обычные одиночные переносы внутри маркдауна, допустим для поддержания длины строки в 80 символов ни на что не влияют.

Для того, чтобы сделать перенос внутри строки, достаточно добавить два пробела перед переносом строки.

Форматирование кода Блочное форматирование кода

Для блочного выделения кода достаточно сделать отступ в 4 пробела или один таб. Для такого представления:

Форматирование кода

Блочное форматирование кода

Для блочного выделения кода достаточно сделать отступ в 4 пробела или один таб. Для такого представления:

Нужно вставить в редактор такой код