Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 2.14 KB

MarkdownSpec.md

File metadata and controls

31 lines (19 loc) · 2.14 KB

Спецификация языка разметки

Посмотрите этот файл в сыром виде. Сравните с тем, что показывает github.

Процессору на вход подается одна строка — параграф текста. На выходе должен быть HTML-код этого параграфа.

Текст окруженный с двух сторон одинарными символами подчерка должен помещаться в HTML-тег em вот так:

Текст <em>окруженный с двух сторон</em> одинарными символами подчерка должен помещаться в HTML-тег em вот так:

Любой символ можно экранировать, чтобы он не считался частью разметки. _Вот это_, не должно выделиться тегом <em>.

Двумя символами — должен становиться жирным с помощью тега <strong>.

Внутри двойного выделения одинарное тоже работает.

Но не наоборот — внутри одинарного двойное не работает.

Подчерки внутри текста c цифрами_12_3 не считаются выделением и должны оставаться символами подчерка.

__непарные _символы не считаются выделением.

За подчерками, начинающими выделение, должен следовать непробельный символ. Иначе эти_ подчерки_ не считаются выделением и остаются просто символами подчерка.

Подчерки, заканчивающие выделение, должны следовать за непробельным символом. Иначе эти _подчерки не считаются окончанием выделения и остаются просто символами подчерка.