Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Жирный текст выделяется **двойными звёздочками**
.
Курсивный текст выделяется *одинарными звёздочками*
.
Подчёркнутый текст выделяется __двойными нижними подчёркиваниями__
.
Зачёркнутый текст выделяется ~~двойными тильдами~~
.
Моноширинный текст
(для кода) выделяется одной или двумя обратными кавычками для однострочников и тремя или более обратными кавычками для многострочников:
**Раз ромашка**
*Два ромашка*
__Три ромашка…__
~~А я четвёртую сорву!~~
Заголовки создаются с помощью символа #
в начале строки. Количество символов #
определяет уровень заголовка:
# Заголовок 1
## Заголовок 2
### Заголовок 3
Горизонтальная линия создаётся с помощью четырёх дефисов в начале строки ----
:
Цитаты или стихотворения начинаются с символа >
в начале строки:
Это цитата
Продолжение цитаты
Может быть, это стихотворение?
Уж очень длинное!
> Это цитата
> Продолжение цитаты
> Может быть, это стихотворение?
> Уж очень длинное!
Спойлеры создаются с помощью тройных знаков процента:
%%% Название спойлера
Содержимое спойлера
%%%
Ссылки создаются в формате [ссылка на файл без .md|текст]
или просто [ссылка]
. Поддерживаются якоря (#
), в том числе и внутренние (для таких достаточно в ссылке указать только якорь).
Разумеется, в ссылках может быть разметка.
https://google.com
Google
Документация
И это тоже документация
А это с якорем
[https://google.com]
[https://google.com|Google]
[Документация]
[Документация|И это **тоже** документация]
[#Ссылки|А это с якорем]
Изображения вставляются с помощью фигурных скобок. Синтаксис таков:
{Файл изображения|Подпись|Тип выравнивания|Размер в пикселях}
По умолчанию каждое изображение выравнивается по центру. Существует пять разных типов выравнивания:
align-center
— выравнивание по центру без обтекания. Этот тип выставляется по умолчанию, если значение не указано явно.align-left
— выравнивание по левому краю без обтекания.align-right
— выравнивание по правому краю без обтекания.float-left
— выравнивание по левому краю с обтеканием.float-right
— выравнивание по правому краю с обтеканием. Это наиболее соответствует тому, как выглядят изображения в Википедии.Указание размера по горизонтали позволяет масштабировать изображение с сохранением пропорций. Если это значение пропущено, изображение выводится в натуральную величину.
{example.png|float-left, 200 пикселей|float-left|200}
{example.png|float-right, 300 пикселей|float-right|300}
Многоуровневые списки создаются с помощью дефиса -
с двухпробельными отступами:
- Элемент списка 1
- Вложенный элемент 1.1
- Вложенный элемент 1.2
- Элемент списка 2
Одиночный перенос строки преобразуется в тег <br>
. Двойной или более перенос строки создаёт новый абзац, который оборачивается в тег <p>
.
Предпросмотр поста создаётся на основе первых шести строк или первых пятисот символов. Можно указать специальную отбивку в виде четырёх циркумфлексов ^^^^
, чтобы установить границу предпросмотра в конкретном месте (как в этом посте).
Всё как в Википедии. Шаблоны являются обычными страницами без каких-то особых меток. Рекурсивные и вложенные шаблоны недопустимы. Синтаксис вызова шаблона:
{{Название шаблона
| Значение переменной 1
| Значение переменной 2
|| Можно пропускать переменные}}
Можно и в одну строку, но в несколько будет удобнее. Переменные заменяются только в вызываемых шаблонах (на обычных страницах они просто вырезаются), единожды и строго по порядку их упоминания. Синтаксис определения переменной:
{{Этот текст не будет отображён, если переменная не определена. @}}
Вместо знака собаки будет подставлено значение этой переменной. Собака определяет переменную; если собаки нет, парсер понимает значение между фигурными скобками как название шаблона.
При загрузке страницы к ней частично применяется функция markdown()
, однако поведение её отличается:
Будет ещё описано.