Руководство по Markdown

150 руководств есть, а своего не хватает.

В статье используется синтакис Markdown Extra

Заголовок

# Первого уровня
## Вторго уровня
### Третьего уровня

Цитата

> Вы держитесь здесь, вам всего доброго, 
> хорошего настроения и здоровья

Ненумерованный список

* Украл
* Выпил
* В тюрьму

Нумерованный список

1. Пришёл
2. Увидел
3. Победил

Ссылка

[Тяпк](http://tyapk.ru)

Если ссылок много, то можно так

I get 10 times more traffic from [Google][1] than from
[Yahoo][2] or [MSN][3].

[1]: http://google.com/        "Google"
[2]: http://search.yahoo.com/  "Yahoo Search"
[3]: http://search.msn.com/    "MSN Search"

Картинка

![alt-текст](http://example.ru/image.jpg)

Абзац с новой строки

Вариант 1 - два пробела в конце предыдушего абзаца
Вариант 2 - пустая строка между абзацами

Выделение текста

*курсив*
**жирный**

Таблицы - единственная неудобная вещь в markdown

First Header  | Second Header
------------- | -------------
Content Cell  | Content Cell 
Content Cell  | Content Cell 

Затекстовая ссылка

— Скажи-ка, дядя, ведь не даром[^1]
[^1]: М.Ю.Лермонтов. Бородино

Аббревиатуры

*[BGP]:  Border Gateway Protocol
*[HTML]: Hyper Text Markup Language

Горизонтальная линия

---

Картинка или ссылка с классом и идентификатором

![alt-текст](http://example.ru/image.jpg){#id .class}
[Тяпк](http://tyapk.ru){#id .class}

Экранирование спецсимволов обратным слешем \

\   backslash
`   backtick
*   asterisk
_   underscore
{}  curly braces
[]  square brackets
()  parentheses
#   hash mark
+   plus sign
-   minus sign (hyphen)
.   dot
!   exclamation mark

Код в строке - обратными кавычками `

I strongly recommend against using any `<blink>` tags.

I wish SmartyPants used named entities like `—`
instead of decimal-encoded entites like `—`.

Код в блоке кода

```javascript  
left = typeof left != "number" ? 0 : left;
right = typeof right != "number" ? items.length - 1 : right;

index = partition(items, left, right);

if (left < index - 1) {
    quickSort(items, left, index - 1);
}  
```.

Можно вставлять HTML код

<blockquote>
        <p>Сырая цитата</p>
</blockquote>
<pre class="line-numbers">
<code class="language-javascript">function sayHi(name) {
  var phrase = "Привет, " + name;
  alert( phrase );
}
</code>
</pre>

Mastering Markdown

Похожие записи

Кратко о внедрение зависимостей и сервис контейнере

Cтатья о том, что такое "Внедрение зависимостей" и "Сервис-контейнер" отталкиваясь от их реализации в PHP фреймворках. Статья написана по мотивам статей Фабьена Потенсье, ведущиго разработчика и идеолога фреймворка Symfony, а также документации фреймворка Laravel.