Skip to content

Базовый синтаксис Markdown для оформления материалов.

Markdown — это облегчённый язык разметки, который преобразует текст в структурированный HTML. Следующее руководство поможет вам разобраться, как использовать Markdown.

Заголовки

В синтаксисе Markdown предусмотрено шесть уровней заголовков: H1 — самый крупный, H6 — самый мелкий. Чтобы обозначить уровень заголовка, используются символ #. При этом есть некоторые особенности:

  • Символ «решётка» должен стоять только перед заголовком;
  • Количество символов «решётка» указывает на уровень заголовка: одна решётка для первого уровня, две — для второго и так далее;
  • Между символа «решётка» и текстом должен быть пробел.

Разметка

md
# Заголовок первого уровня

## Заголовок второго уровня

### Заголовок третьего уровня

#### Заголовок четвёртого уровня

##### Заголовок пятого уровня

###### Заголовок шестого уровня

Результат

# Заголовок первого уровня (h1)
## Заголовок второго уровня (h2)
### Заголовок третьего уровня (h3)
#### Заголовок четвёртого уровня (h4)
##### Заголовок пятого уровня (h5)
###### Заголовок шестого уровня (h6)

Параграфы и переносы строк

Чтобы разделить текст на абзацы, необходимо оставить пустую строку между ними. Даже если в строке есть пробелы или табуляции, она всё равно будет считаться пустой. Если же строки расположены рядом, они автоматически объединяются в один параграф.

Для переноса строки внутри одного параграфа используется используется символ \.

Разметка

md
Это параграф. Чтобы создать новый параграф, оставьте пустую строку между двумя строками текста.

Это первая строка \
И это вторая строка, но они находятся в одном параграфе. Для переноса строки используйте символ `\` в конце предыдущей строки.

Результат

Это параграф. Чтобы создать новый параграф, оставьте пустую строку между двумя строками текста.

Это первая строка
И это вторая строка, но они находятся в одном параграфе. Для переноса строки используйте символ \ в конце предыдущей строки.

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

Чтобы изменить начертание текста, нужно заключить его в специальные символы с двух сторон: <символ>текст<символ>:

  • Для выделения текста курсивом нужно использовать одну звёздочку *;
  • Для выделения текста жирным нужно использовать две звёздочки **;
  • Для выделения текста сразу курсивом и жирным нужно использовать три звёздочки ***;
  • Чтобы зачеркнуть текст, нужно использовать две тильды ~~.

Разметка

md
В современном мире информационных технологий, где данные текут быстрее, чем реки впадают в моря, а инновации сменяют друг друга с калейдоскопической скоростью, важно оставаться **на гребне волны**. Возьмем, к примеру, стартапы, которые, словно молодые побеги бамбука, пробиваются сквозь тернии к звездам, предлагая решения, способные перевернуть наше представление о привычных вещах.

Одним из таких стартапов является компания _НейроКод_, которая разрабатывает уникальные алгоритмы машинного обучения. Их последняя разработка, система **_Умный Ассистент_**, способна анализировать огромные массивы данных и предлагать пользователю персонализированные решения в реальном времени. Представьте себе, что ваш смартфон не просто помощник, а настоящий виртуальный консультант, который знает о вас больше, чем ваша собственная тень.

Результат:

В современном мире информационных технологий, где данные текут быстрее, чем реки впадают в моря, а инновации сменяют друг друга с калейдоскопической скоростью, важно оставаться на гребне волны. Возьмем, к примеру, стартапы, которые, словно молодые побеги бамбука, пробиваются сквозь тернии к звездам, предлагая решения, способные перевернуть наше представление о привычных вещах.

Одним из таких стартапов является компания НейроКод, которая разрабатывает уникальные алгоритмы машинного обучения. Их последняя разработка, система Умный Ассистент, способна анализировать огромные массивы данных и предлагать пользователю персонализированные решения в реальном времени. Представьте себе, что ваш смартфон не просто помощник, а настоящий виртуальный консультант, который знает о вас больше, чем ваша собственная тень.

Списки

В синтаксисе Markdown существует несколько видов списков. Чтобы их создать, необходимо перед каждым пунктом поставить соответствующий символ и отделить его от остального текста пробелом.

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

Разметка

md
1. Пункт первый
2. Пункт второй
3. Пункт третий

Результат

  1. Пункт первый
  2. Пункт второй
  3. Пункт третий

Маркированный список

Разметка

md
- Пункт первый
- Пункт второй
- Пункт третий

Результат

  • Пункт первый
  • Пункт второй
  • Пункт третий

Вложенные списки

Для разметки вложенных списков, добавляя 4 пробела (знак табуляции) перед пунктом:

Разметка

md
1. Пункт первый
   - Подпункт первый
   - Подпункт второй
2. Пункт второй

Результат

  1. Пункт первый
    • Подпункт первый
    • Подпункт второй
  2. Пункт второй

Список задач

Для разметки списка задач, необходимо использовать маркированный список, но между маркером и текстом поставить [x] для отмеченного пункта и [ ] — для неотмеченного.

Разметка

md
- [x] Задача 1
- [ ] Задача 2
- [ ] Задача 3

Результат

  • Задача 1
  • Задача 2
  • Задача 3

Ссылки

Самым простым вариантом добавления ссылки в статью является конструкция [текст](ссылка), которая позволяет добавить гиперссылку с указанным пользователем текстом

Разметка

md
[Текст ссылки](https://www.example.com)

Результат:

Текст ссылки

Использование атрибута title

При необходимости вы можете добавить заголовок к ссылке. Он будет отображаться как всплывающая подсказка, когда пользователь наведёт курсор на ссылку. Чтобы добавить заголовок, нужно заключить его в кавычки сразу после URL-адреса.

Разметка

md
[Текст ссылки](https://www.example.com 'Заголовок ссылки')

Результат

Текст ссылки

Безанкорные ссылки

Чтобы быстро преобразовать URL-адрес или адрес электронной почты в ссылку, необходимо заключить строку в угловые скобки.

Разметка

md
<https://www.altmoble.org>
<name@example.com>

Результат

https://www.altmoble.org
fake@example.com

Изображение

Изображения в Markdown оформляются по принципу, схожему с принципом оформления ссылок, только перед квадратными скобками нужно поставить восклицательный знак: ![текст](путь к изображению). Здесь также можно сделать всплывающую подсказку. Аналогичным образом добавляются подсказки в формате ![текст](изображение 'подсказка')

Результат

Изображение

Таблицы

Разметка таблиц в формате Markdown: столбцы разделяются вертикальными линиями |, а строка с шапкой отделяется от остальных дефисами -, которых можно ставить сколько угодно:

Разметка

md
| Заголовок 1 | Заголовок 2 | Заголовок 3 |
| ----------- | ----------- | ----------- |
| Ячейка 1    | Ячейка 2    | Ячейка 5    |
| Ячейка 3    | Ячейка 4    | Ячейка 6    |

Результат

Заголовок 1Заголовок 2Заголовок 3
Ячейка 1Ячейка 2Ячейка 5
Ячейка 3Ячейка 4Ячейка 6

Чтобы выровнять весь столбец по правому краю, нужно поставить двоеточие после разделителя. Если нужно выровнять содержимое по центру, двоеточия следует поставить с обеих сторон.

Разметка

md
| Заголовок 1 | Заголовок 2 | Заголовок 3 |
| ----------- | :---------: | ----------: |
| Ячейка 1    |  Ячейка 2   |    Ячейка 5 |
| Ячейка 3    |  Ячейка 4   |    Ячейка 6 |

Результат

Заголовок 1Заголовок 2Заголовок 3
Ячейка 1Ячейка 2Ячейка 5
Ячейка 3Ячейка 4Ячейка 6

Цитаты

Чтобы параграф отобразился как цитата, нужно поставить перед ним закрывающую угловую скобку >.

Разметка

md
> Phosh – это графическое рабочее окружение, разработанное специально для мобильных и сенсорных устройств. Оно используется в нескольких мобильных операционных системах на базе Linux, включая PureOS, Mobian и Fedora Phosh, а также доступно как опция в postmarketOS, Manjaro и openSUSE. Phosh был создан компанией Purism и впервые выпущен в октябре 2018 года.

Результат

Phosh – это графическое рабочее окружение, разработанное специально для мобильных и сенсорных устройств. Оно используется в нескольких мобильных операционных системах на базе Linux, включая PureOS, Mobian и Fedora Phosh, а также доступно как опция в postmarketOS, Manjaro и openSUSE. Phosh был создан компанией Purism и впервые выпущен в октябре 2018 года.

В одном блоке цитаты можно разместить сразу несколько абзацев и использовать различные элементы оформления, такие как заголовки и другие цитаты. Для этого необходимо поставить закрывающую угловую скобку в начале каждой строки.

Разметка

md
> Проект ALT Mobile представляет собой инициативу по созданию мобильной системы на базе свободного программного обеспечения (СПО), которая стремится предоставить альтернативу традиционным мобильным операционным системам. Основная цель проекта — разработка мобильной системы, которая будет полностью контролироваться пользователем, с возможностью использования современного телефона без необходимости в проприетарных программах.

Проект базируется на репозитории «Sisyphus» и уже продемонстрировал свою работу на смартфонах PinePhone Pro, устройствах на базе СнК «Скиф», а также на компьютерах с архитектурами `x86_64`, `aarch64` и `riscv`. Для графического окружения была выбрана оболочка Phosh, основанная на библиотеках GNOME Shell, что обеспечивает совместимость и удобство использования.

> > Базовые приложения, такие как контакты, СМС и другие, адаптированы под размер и положение экрана устройства. Также были адаптированы несколько приложений для связи, воспроизведения аудио и видео, установлены веб-браузеры Chromium и Firefox, карты, календарь, калькулятор и другие полезные утилиты. Предусмотрена возможность запуска Android-приложений через контейнер Waydroid.
> >
> > > Проект ALT Mobile демонстрирует стремление к созданию открытой и свободной альтернативы традиционным мобильным операционным системам, предоставляя пользователям полный контроль над их устройствами и приложениями.

Результат

Проект ALT Mobile представляет собой инициативу по созданию мобильной системы на базе свободного программного обеспечения (СПО), которая стремится предоставить альтернативу традиционным мобильным операционным системам. Основная цель проекта — разработка мобильной системы, которая будет полностью контролироваться пользователем, с возможностью использования современного телефона без необходимости в проприетарных программах.

Проект базируется на репозитории «Sisyphus» и уже продемонстрировал свою работу на смартфонах PinePhone Pro, устройствах на базе СнК «Скиф», а также на компьютерах с архитектурами x86_64, aarch64 и riscv. Для графического окружения была выбрана оболочка Phosh, основанная на библиотеках GNOME Shell, что обеспечивает совместимость и удобство использования.

Базовые приложения, такие как контакты, СМС и другие, адаптированы под размер и положение экрана устройства. Также были адаптированы несколько приложений для связи, воспроизведения аудио и видео, установлены веб-браузеры Chromium и Firefox, карты, календарь, калькулятор и другие полезные утилиты. Предусмотрена возможность запуска Android-приложений через контейнер Waydroid.

Проект ALT Mobile демонстрирует стремление к созданию открытой и свободной альтернативы традиционным мобильным операционным системам, предоставляя пользователям полный контроль над их устройствами и приложениями.

Блоки кода

Для выделения фрагментов кода или команд используется символ гравис (`). На клавиатуре он расположен в том же месте, что символ тильда ~ и буква «ё». Текст, заключённый в данные символы, будет выделен цветом, а также моноширинным написанием

Разметка

md
Команда `git status` используется для отображения списка всех изменений, ещё не добавленных в индекс Git.

Результат

Команда git status используется для отображения списка всех изменений, ещё не добавленных в индекс Git.

Чтобы выделить код в отдельный блок, обратитесь к рекомендациям на странице «Возможности VitePress».

Игнорирование форматирования Markdown

При разметке текста можно указать, что нужно игнорировать (экранировать) форматирование с помощью обратного слэша (\) перед символом Markdown.

Разметка

md
Проект \*ALT Mobile\* является инициативой сообщества.

Результат

Проект *ALT Mobile* является инициативой сообщества.

Символы, которые можно экранировать

Вы можете использовать обратный слэш для экранирования следующих символов:

СимволИмя
\обратная косая черта
*звёздочка
_нижнее подчёркивание
{ }фигурные скобки
[ ]квадратные скобки
< >угловые скобки
( )круглые скобки
#решётка
+плюс
-минус
.точка
!восклицательный знак
|вертикальная черта

Авторы

The avatar of contributor named as x1z53 x1z53
The avatar of contributor named as Олег Щавелев Олег Щавелев

История изменений