Markdown - это легковесный язык разметки текста, который был создан для удобства чтения и написания размеченных текстов.

Блочные элементы

Параграфы

<пустая строка> Текст параграфа. Может быть разбит
на несколько строк. <пустая строка>

Переводы строк

Чтобы вставить перевод строки без начала нового параграфа, в конец нужно добавить два или больше пробелов.

Текст параграфа.<пробел><пробел> Этот текст будет с новой строки

Заголовки

Заголовок первого уровня ================================= Заголовок второго уровня ---------------------------------

или так

# Заголовок первого уровня ## Заголовок второго уровня ###### Заголовок шестого уровня

или так

# Заголовок первого уровня # ## Заголовок второго уровня ## ###### Заголовок шестого уровня ######

Цитаты

> Это > многострочная > цитата

или так

> Это многострочная цитата

Списки

Ненумерованные:

* красный * зелёный * синий

или так

- красный - зелёный - синий

или так

+ красный + зелёный + синий

Нумерованные:

1. Первый 1. Второй 1. Третий

Код

`int main(int argc, char **argv)`

Горизонтальная линия

* * *

или так

***

или так

--------

Строчный элементы

Ссылки

Простая ссылка:

Это простая [ссылка](http://zendiary.org) в тексте Это [ссылка](http://zendiary.org "Посетите наш сайт") с аттрибутом title

Ссылка в справочном стиле:

Это [ссылка][1] в справочном стиле. ... ... [1]: http://zendiary.org "Посетите наш сайт"

Можно просто указать ссылку:

По ссылке <http://zendiary.org> можно сказать эту программу

Выделение

Здесь будет *курсив* Здесь будет **жирное начертание** Здесь будет ***жирный курсив***

Изображения

![альт. текст](http://zendiary.org/logo.png "Необязательный титул")

Или в справочном стиле:

[!альт. текст][2] ... ... [2]: http://zendiary.org/logo.png "Необязательный титул"

Дополнительно

Экранирование

Для экранирования служебный символов, нуобходимо использовать обратный слеш

\
.