Узнать больше

Продвинутые возможности Markdown

Освойте таблицы, списки задач, сноски и многое другое

Попробовать конвертер

Освоив базовый синтаксис Markdown, пришло время изучить продвинутые возможности, которые делают ваши документы более мощными и профессиональными. Это руководство охватывает таблицы, списки задач, сноски и другие функции, поддерживаемые GitHub-Flavored Markdown (GFM) и расширенными процессорами Markdown.

Таблицы

Таблицы организуют данные в строки и столбцы. Используйте вертикальные черты (|) для разделения столбцов и дефисы (-) для создания строки заголовка:

| Feature | Basic | Advanced |
|---------|-------|----------|
| Headings | ✓ | ✓ |
| Tables | - | ✓ |
| Footnotes | - | ✓ |

Выравнивание столбцов

Управляйте выравниванием текста с помощью двоеточий в строке-разделителе:

| Left | Center | Right |
|:-----|:------:|------:|
| L | C | R |
  • :--- — выравнивание по левому краю (по умолчанию)
  • :---: — выравнивание по центру
  • ---: — выравнивание по правому краю

Списки задач

Создавайте интерактивные чеклисты с помощью квадратных скобок:

- [x] Write the introduction
- [x] Add code examples
- [ ] Review and edit
- [ ] Publish

Используйте [x] для выполненных пунктов и [ ] для невыполненных. Списки задач идеально подходят для отслеживания проектов, списков дел и чеклистов функций в документации.

Сноски

Добавляйте ссылки и цитаты с помощью сносок:

Here is a statement that needs a citation[^1].

[^1]: This is the footnote content.

Сноски отображаются внизу документа. Вы также можете использовать описательные метки:

Markdown was created by John Gruber[^gruber].

[^gruber]: John Gruber created Markdown in 2004.

Списки определений

Некоторые процессоры Markdown поддерживают списки определений:

Term
: Definition of the term.

Another Term
: First definition.
: Second definition.

Списки определений полезны для глоссариев и документации.

Автоматические ссылки

URL-адреса и адреса электронной почты автоматически преобразуются в ссылки в GFM:

Visit https://markdown2any.com
Contact support@example.com

Специальный синтаксис не нужен — просто вставьте URL.

Зачёркивание

Показывайте удалённый или устаревший текст с помощью двойных тильд:

~~This text is crossed out~~

Подсветка синтаксиса

Укажите язык программирования после открывающих обратных кавычек для подсветки синтаксиса:

```python
def greet(name):
    return f"Hello, {name}!"
```

Распространённые идентификаторы языков: javascript, python, java, html, css, bash, json, sql, typescript.

HTML в Markdown

Когда синтаксиса Markdown недостаточно, вы можете использовать HTML напрямую:

<details>
<summary>Click to expand</summary>
Hidden content here.
</details>

Это полезно для сворачиваемых секций, пользовательского форматирования или встраивания медиа.

Связанные руководства

Продвинутые возможности Markdown: таблицы, списки задач и многое другое | Markdown2ANY | Markdown2ANY