Шпаргалка по Markdown
Markdown: шпаргалка NewScroll
Содержание
- Заголовки
- Выделение текста
- Списки
- Ссылки
- Изображения
- Код и подсветка синтаксиса
- Таблицы
- Цитаты
- Встроенный HTML
- Горизонтальная линия
- Перенос строки
- Видео YouTube
Заголовки
# H1
## H2
### H3
#### H4
##### H5
###### H6
Можно и так:
Alt-H1
======
Alt-H2
------
H1
H2
H3
H4
H5
H6
Можно и так:
Alt-H1
Alt-H2
Выделение текста
Курсив — *звёздочками* или _подчёркиванием_.
Полужирный — **двойными звёздочками** или __двойным подчёркиванием__.
Комбинированное выделение — **звёздочки и _внутренний курсив_**.
Зачёркнутый текст — ~~вот так~~.
Курсив — звёздочками или подчёркиванием.
Полужирный — двойными звёздочками или двойным подчёркиванием.
Комбинированное выделение — звёздочки и внутренний курсив.
Зачёркнутый текст — ~~вот так~~.
Списки
1. Первый пункт
2. Второй пункт
- Вложенный пункт
- Ещё один вложенный пункт
3. Третий пункт
* Маркерный список
- Можно и так
+ И так тоже можно
- Первый пункт
- Второй пункт
- Вложенный пункт
-
Ещё один вложенный пункт
3. Третий пункт -
Маркерный список
-
Можно и так
-
И так тоже можно
Ссылки
[Обычная ссылка](https://newscroll.ru)
[Ссылка с подсказкой](https://newscroll.ru "NewScroll")
[Ссылка по имени][newscroll]
[newscroll]: https://newscroll.ru
Изображения

![Логотип NewScroll][logo]
[logo]: https://newscroll.ru/favicon.ico"Логотип NewScroll"
Блоки кода являются частью функций Markdown, но не подсветка синтаксиса. Однако многие обработчики, например Github поддерживают подсветку синтаксиса. .
`Код` в строке обрамляется `обратными апострофами`.
Код в строке обрамляется обратными апострофами.
Блоки кода выделяются либо тремя обратными апострофами ``` либо четырьмя пробелами в каждой строке. Рекомендуется использовать три апострофа -- они проще и только они поддерживают подсветку синтаксиса.
```javascript
var s = "Подсветка JavaScript";
alert(s);
```python
s = "Подсветка Python"
print s
```no-highlight
Язык не указан, синтаксис не подсвечен.
Но мы вставим в него <b>тег<b>.
var s = "Подсветка JavaScript";
alert(s);
s = "Подсветка Python"
print s
Язык не указан, синтаксис не подсвечен (некоторые обработчики все же подсвечивают).
Но мы вставим в него <b>тег</b>.
Таблицы
| Раздел | Что показывает | Пример |
|--------|----------------|--------|
| H1 | Главный заголовок | `#` |
| Код | Подсветка синтаксиса | `python` |
| Ссылки | Переходы и упоминания | `https://newscroll.ru` |
| Раздел | Что показывает | Пример |
|---|---|---|
| H1 | Главный заголовок | # |
| Код | Подсветка синтаксиса | python |
| Ссылки | Переходы и упоминания | https://newscroll.ru |
Цитаты
> Markdown удобно использовать для заметок, статей и черновиков.
> Одна цитата может занимать несколько строк.
Markdown удобно использовать для заметок, статей и черновиков.
Одна цитата может занимать несколько строк.
Встроенный HTML
Иногда Markdown можно дополнять HTML-разметкой:
<dl>
<dt>Markdown</dt>
<dd>Удобный формат для статей и документации.</dd>
<dt>NewScroll</dt>
<dd>Пример сайта, где такой формат может быть особенно полезен.</dd>
</dl>
- Markdown
- Удобный формат для статей и документации.
- NewScroll
- Пример сайта, где такой формат может быть особенно полезен.
Горизонтальная линия
---
***
___
Перенос строки
Чтобы сделать новую строку внутри абзаца, обычно ставят два пробела в конце строки.
Первая строка.
Вторая строка в том же абзаце.
Новый абзац создаётся двойным Enter.
Первая строка.
Вторая строка в том же абзаце.
Новый абзац создаётся двойным Enter.
Видео YouTube
Прямо встроить видео в чистом Markdown нельзя, но можно вставить картинку-ссылку:
[](https://www.youtube.com/watch?v=ID_ВИДЕО)
Итог
Markdown хорош тем, что позволяет быстро собирать чистый, понятный текст: статьи, заметки, FAQ, инструкции, кодовые блоки и даже аккуратные таблицы. Для редакции NewScroll это особенно удобно — меньше шума, больше структуры.