Markdown е опростен маркиращ език за форматиране на текстове, създаден от Джон Грубер през 2004 г. Използва се широко в блогове, дискусионни форуми, съобщения, електронна документация и системи за споделена разработка като GitHub. През 2014 г. езикът е стандартизиран чрез въвеждането на CommonMark.
Markdown използва кратки комбинации от символи, което прави текста по-кратък и прегледен спрямо HTML, където фоматирането се извършва чрез добавяне на етикети в ъглови скоби. Кодът на Markdown впоследствие се обработва от специална програма – процесор, която го преобразува в HTML. Това позволява да се използва допълнително и HTML/CSS, където е необходимо.
Примери
Основен синтаксис
Той е стандартизиран и се поддържа от почти всички Markdown процесори с малки разлики. Някои от основните елементи, които поддържа, са следните:
Markdown код HTML код РезултатЗаглавие 1Заглавие 2Заглавие 3Удебелен текстКурсивУдебелен курсивКодНомериран списък: 1. Първа точка 2. Втора точка 3. Трета точкаНомериран списък: <ol> <li>Първа точка</li> <li>Втора точка</li> <li>Трета точка</li> </ol>Номериран списък:
Първа точка Втора точка Трета точкаНеномериран списък: - първо - второ - третоНеномериран списък: <ul> <li>първо</li> <li>второ</li> <li>трето</li> </ol>Неномериран списък:
<ul> първо второ трето </ol>
Разширен синтаксис
Той се поддържа само от някои Markdown процесори, като може да има известни разлики между отделните реализации. Включва някои допълнителни елементи, които обикновено се използват по-рядко, като дадените в таблицата:
Markdown код HTML код РезултатЗачеркнат текст==Маркиран текст==Маркиран текстДолен индекс: Долен индекс: Долен индекс: x1Горен индекс: Горен индекс: Горен индекс: x2
Източници
Външни препратки Daring Fireball – официален сайт на проекта от Джон Грубер. Awesome Markdown – ресурси за Markdown в GitHub. StackEdit – онлайн Markdown редактор. Категория:Маркиращи езици