Для создания разметки, которую синтаксис Markdown не обеспечивает, можно просто использовать сам HTML.
Единственное ограничение состоит в том, что блочные элементы HTML должны отделяться пустыми строками от окружающего их текста, причём начальный и конечный тэг не должны отступать от начала строки.
Синтаксис форматирования Markdown не обрабатывается внутри блочных элементов HTML. Но в отличие от блочных элементов HTML, во внутристрочных элементах HTML обрабатывается синтаксис Markdown.
В языке HTML есть два символа, требующих специального к себе отношения: это <
и &
.
Левая угловая скобка используется как начало тэга; амперсанды применяются для обозначения сущностей (entities).
А чтобы использовать эти символы в их буквальном смысле, приходится их самих приводить как сущности, то есть <
и &
соответственно.
Markdown позволяет использовать эти символы естественным образом.
Абзацы и переводы строки
Заголовки
Цитаты
Списки
Блоки кода
Горизонтальная черта
Ссылки
Выделение
Таблицы
Изображения