Markdown
| Markdown | |
| Информация | |
|---|---|
| Файлово разширение | .md, .markdown |
| Тип MIME | text/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>
|
Номериран списък:
|
Неномериран списък:
- първо
- второ
- трето
|
Неномериран списък:
<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 |
Източници
[редактиране | редактиране на кода]- ↑ Cone, Matt. Markdown Guide
- ↑ GitHub Flavored Markdown Spec // GitHub, Inc.
- ↑ MacFarlane, John. CommonMark specification // commonmark.org.
Външни препратки
[редактиране | редактиране на кода]- Daring Fireball – официален сайт на проекта от Джон Грубер.
- Awesome Markdown – ресурси за Markdown в GitHub.
- StackEdit – онлайн Markdown редактор.