Продвинутые возможности 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 — начните с основ
- Шпаргалка по синтаксису Markdown — краткий справочник
- Понимание вывода LaTeX — продвинутая вёрстка