---
language: markdown
contributors:
- ["Dan Turkel", "http://danturkel.com/"]
- ["Pirogov Alexey", "http://twitter.com/alex_pir"]
filename: markdown-ru.md
lang: ru-ru
---
Язык разметки Markdown создан Джоном Грубером (англ. John Gruber)
и Аароном Шварцем (англ. Aaron H. Swartz) в 2004 году.
Авторы задавались целью создать максимально удобочитаемый
и удобный в публикации облегчённый язык разметки,
пригодный для последующего преобразования в HTML
(а также и в другие форматы).
```markdown
# Это заголовок h1
## Это заголовок h2
### Это заголовок h3
#### Это заголовок h4
##### Это заголовок h5
###### Это заголовок h6
Это заголовок h1
================
А это заголовок h2
------------------
*Этот текст будет выведен курсивом.*
_Так же, как этот._
**А этот текст будет полужирным.**
__И этот тоже.__
***Полужирный курсив.***
**_И тут!_**
*__И даже здесь!__*
~~Зачёркнутый текст.~~
Это абзац. Всё предельно просто.
А тут уже параграф №2.
Эта строка всё ещё относится к параграфу №2!
О, а вот это уже параграф №3!
Принудительный
перенос!
> Это цитата. В цитатах можно
> принудительно переносить строки, вставляя ">" в начало каждой следующей строки. А можно просто оставлять достаточно длинными, и такие длинные строки будут перенесены автоматически.
> Разницы между этими двумя подходами к переносу строк нет, коль скоро
> каждая строка начинается с символа ">"
> А ещё цитаты могут быть многоуровневыми:
>> как здесь
>>> и здесь :)
> Неплохо?
* Список,
* Размеченный
* Звёздочками
либо
+ Список,
+ Размеченный
+ Плюсами
либо
- Список,
- Размеченный
- Дефисами
1. Первый элемент
2. Второй элемент
3. Третий элемент
1. Первый элемент
1. Второй элемент
1. Третий элемент
1. Введение
2. Начало работы
3. Примеры использования
* Простые
* Сложные
4. Заключение
Это код,
причём - многострочный
my_array.each do |item|
puts item
end
Например, можно выделить имя функции `go_to()` прямо посреди текста.
\`\`\`ruby
def foobar
puts "Hello world!"
end
\`\`\`
<-- Обратите внимание: фрагмент, указанный выше, не предваряется отступами,
поскольку Github сам в состоянии определить границы блока - по строкам "```" -->
***
---
- - -
****************
[Ссылка!](http://test.com/)
[Ссылка!](http://test.com/ "Ссылка на Test.com")
[Перейти к музыке](/music/).
[Здесь][link1] высможете узнать больше!
А можно кликнуть [сюда][foobar], если очень хочется.
[link1]: http://test.com/ "Круто!"
[foobar]: http://foobar.biz/ "Тоже хорошо!"
Ссылка на [Google][].
[google]: http://google.com/
![Альтернативный текст для изображения](http://imgur.com/myimage.jpg "Подсказка")
![Альтернативный текст][myimage]
![То же изображение ещё раз][myimage]
[myimage]: relative/urls/cool/image.jpg "подсказка"
Ссылка вида эквивалентна
[http://testwebsite.com/](http://testwebsite.com/)
\*текст, заключённый в звёздочки!\*
| Столбец 1 | Столбец 2 | Столбец 3 |
| :----------- | :----------: | -----------: |
| Выравнивание | Выравнивание | Выравнивание |
| влево | по центру | вправо |
Колонка 1|Колонка 2|Колонка 3
:--|:-:|--:
Выглядит|это|страшновато...
```
За более подробной информацией обращайтесь к [статье](http://daringfireball.net/projects/markdown/syntax) Джона Грубера о синтаксисе Markdown.
Также часто бывает полезной отличная ["шпаргалка"](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) по Markdown от Adam Pritchard.
Если вдруг встретите ошибки в переводе или же захотите его дополнить, делайте pull requests - авторы всегда рады обратной связи!