Направо към съдържанието

Markdown

от Уикипедия, свободната енциклопедия
Markdown
Image
Информация
Файлово разширение.md, .markdown
Тип MIMEtext/markdown
Тип на форматаотворен файлов формат
РазработчикДжон Грубер
Уебсайтdaringfireball.net/projects/markdown/
Markdown в Общомедия

Markdown е опростен маркиращ език за форматиране на текстове, създаден от Джон Грубер през 2004 г.[1] Използва се широко в блогове, дискусионни форуми, съобщения, електронна документация и системи за споделена разработка като GitHub[2]. През 2014 г. езикът е стандартизиран чрез въвеждането на CommonMark[3].

Markdown използва кратки комбинации от символи, което прави текста по-кратък и прегледен спрямо HTML, където фоматирането се извършва чрез добавяне на етикети в ъглови скоби. Кодът на Markdown в последствие се обработва от специална програма – процесор, която го преобразува в HTML. Това позволява да се използва допълнително и HTML/CSS, където е необходимо.

Той е стандартизиран и се поддържа от почти всички Markdown процесори с малки разлики. Някои от основните елементи, които поддържа, са следните:

Markdown код HTML код Резултат
# Заглавие 1 <h1>Заглавие 1</h1>

Заглавие 1

## Заглавие 2 <h2>Заглавие 2</h2>

Заглавие 2

### Заглавие 3 <h3>Заглавие 3</h3>

Заглавие 3

**Удебелен текст** <b>Удебелен текст</b> Удебелен текст
*Курсив* <i>Курсив</i> Курсив
***Удебелен курсив*** <b><i>Удебелен курсив</i></b> Удебелен курсив
`Код` <code>Код</code> Код
Номериран списък:
  1. Първа точка
  2. Втора точка
  3. Трета точка
Номериран списък:
<ol>
  <li>Първа точка</li>
  <li>Втора точка</li>
  <li>Трета точка</li>
</ol>
Номериран списък:


  1. Първа точка
  2. Втора точка
  3. Трета точка
Неномериран списък:
  - първо
  - второ
  - трето
Неномериран списък:
<ul>
  <li>първо</li>
  <li>второ</li>
  <li>трето</li>
</ol>
Неномериран списък:


  • първо
  • второ
  • трето

Разширен синтаксис

[редактиране | редактиране на кода]

Той се поддържа само от някои Markdown процесори, като може да има известни разлики между отделните реализации. Включва някои допълнителни елементи, които обикновено се използват по-рядко, като дадените в таблицата:

Markdown код HTML код Резултат
~~Зачеркнат текст~~ <s>Зачеркнат текст</s> Зачеркнат текст
==Маркиран текст== <mark>Маркиран текст</mark> Маркиран текст
Долен индекс: x~1~ Долен индекс: x<sub>1</sub> Долен индекс: x1
Горен индекс: x^2^ Горен индекс: x<sup>2</sup> Горен индекс: x2
  1. Cone, Matt. Markdown Guide
  2. GitHub Flavored Markdown Spec // GitHub, Inc.
  3. MacFarlane, John. CommonMark specification // commonmark.org.
  • Daring Fireball – официален сайт на проекта от Джон Грубер.
  • Awesome Markdown – ресурси за Markdown в GitHub.
  • StackEdit – онлайн Markdown редактор.