Работа с MarkDown
Руководство по Markdown в документации AnviLink
Markdown — это простой язык разметки, который позволяет красиво оформлять документацию, не отвлекаясь на сложный HTML.
1. Заголовки
Используйте # для заголовков разного уровня:
Заголовок H1
Заголовок H2
Заголовок H3
Заголовок H4
Заголовок H5
Заголовок H6
Код:
# Заголовок H1
## Заголовок H2
### Заголовок H3
#### Заголовок H4
##### Заголовок H5
###### Заголовок H6
2. Текстовое оформление
Вы можете комбинировать разные стили.
- Обычный текст.
- Жирный текст:
**жирный** - Курсив:
*курсив* - Жирный курсив:
***жирный курсив*** Зачёркнутый:~~зачёркнутый~~- Подчёркивание:
<u>подчёркнутый текст</u> - Выделение «кода в строке» — например, команда
npm installили методUser::find().
Код: жирный — **жирный**, курсив — *курсив*, код — `код`.
3. Списки
3.1 Маркированный список
- Первый пункт
- Второй пункт
- Вложенный пункт 2.1
- Вложенный пункт 2.2
- Третий пункт
Код:
- Первый пункт
- Второй пункт
- Вложенный пункт 2.1
- Третий пункт
3.2 Нумерованный список
- Шаг первый
- Шаг второй
- Шаг третий
- Подшаг 3.1
- Подшаг 3.2
Код:
1. Шаг первый
2. Шаг второй
3. Шаг третий
1. Подшаг 3.1
2. Подшаг 3.2
4. Цитаты
Это обычная цитата одного уровня.
Ещё одна строка цитаты.
Цитата с заголовком
Используется для выделения важных замечаний или рекомендаций.
Код:
> Это обычная цитата одного уровня.
>
> Ещё одна строка цитаты.
> ### Цитата с заголовком
> Используется для выделения важных замечаний.
5. Код
5.1 Встроенный код
Используйте обратные апострофы: например, composer install, php artisan october:up.
Код: `команда` или `метод()`.
5.2 Блоки кода
# Установка зависимостей
composer install
# Применение миграций
php artisan october:up
<?php
use Tailor\Models\EntryRecord;
$articles = EntryRecord::inSection('KnowledgeBase')
->applyVisibleFrontend()
->get();
foreach ($articles as $article) {
echo $article->title . PHP_EOL;
}
{
"name": "anvilink-docs",
"private": true,
"scripts": {
"build": "npm run production"
}
}
Код: блок кода — тройные обратные кавычки и указание языка (для отображения вложенных блоков здесь использованы четыре кавычки):
```bash
composer install
```
```php
<?php
$articles = EntryRecord::inSection('KnowledgeBase')->get();
```
```json
{ "name": "project" }
```
6. Ссылки и изображения
Обычная ссылка:
Рабочие изображения (примеры с внешнего CDN):
Код:
[Текст ссылки](https://example.com)
")
7. Таблицы
Простая таблица статусов (с горизонтальной прокруткой при нехватке места):
| Статус | Описание | Иконка |
|---|---|---|
draft |
Черновик, не виден пользователям | 📝 |
published |
Опубликован, доступен на сайте | ✅ |
archived |
Архив, доступен только в панели | 📦 |
Код:
| Заголовок 1 | Заголовок 2 |
| ----------- | ----------- |
| Ячейка 1 | Ячейка 2 |
Широкая таблица (прокрутка по горизонтали):
| Колонка A | Колонка B | Колонка C | Колонка D | Колонка E | Колонка F |
|---|---|---|---|---|---|
| Ячейка 1 | Ячейка 2 | Ячейка 3 | Ячейка 4 | Ячейка 5 | Ячейка 6 |
| Данные | Данные | Данные | Данные | Данные | Данные |
Таблица «зебра»:
| Тип доступа | Описание |
|---|---|
| public | Доступно всем |
| auth | Только авторизованным |
| groups | Только выбранным группам |
Синтаксис:
<table class="table-zebra">
<thead>
<tr>
<th>Колонка</th>
<th>Колонка</th>
</tr>
</thead>
<tbody>
<tr>
<td>Ячейка</td>
<td>Ячейка</td>
</tr>
</tbody>
</table>
8. Горизонтальные линии
Используйте --- или *** для разделения логических блоков:
Этот текст уже под линией-разделителем.
И ещё один раздел.
Код: три дефиса или звёздочки: --- или ***.
9. Списки задач (todo)
Можно использовать чекбоксы, если это удобно:
- [x] Настроить Tailor для статей
- [x] Включить Markdown-редактор
- [ ] Заполнить все разделы документации
- [ ] Добавить примеры кода для API
Код:
- [x] Выполненный пункт
- [ ] Невыполненный пункт
10. Плашки, спойлер и вкладки
Расширенный синтаксис AnviLink (блоки ::: … :::), без HTML.
Плашка с иконкой:
Примечание. Информационный блок. Используйте для подсказок.
Внимание. Важное предупреждение или ограничение.
Спойлер:
Нажмите, чтобы раскрыть спойлер
Скрытый текст или дополнительная информация.
Вкладки:
Жирный, курсив, код в строке.
Обычный markdown во второй вкладке — HTML в тексте не нужен.
Справка по синтаксису:
| Элемент | Синтаксис |
|---|---|
| Плашка | ::: note / tip / warn / danger … ::: |
| Иконка в плашке | первая строка @icon ph ph-info |
| Спойлер | ::: spoiler Заголовок … ::: |
| Вкладки | ::: tabs + @tab Название … ::: |
| Таблица-зебра | ::: zebra + markdown-таблица … ::: |
| Подчёркивание | <u>текст</u> |
11. Комбинации элементов
Иногда полезно комбинировать разные элементы в одном блоке.
Важно: перед тем как публиковать изменения:
- Убедитесь, что все ссылки рабочие.
- Проверьте форматирование кода:
php artisan october:util compile assets- Посмотрите страницу в светлой и тёмной теме.
12. Пример структурированного раздела документации
12.1 Обзор
В этом разделе показано, как использовать Markdown в базе знаний AnviLink для написания:
- руководств,
- туториалов,
- описаний API.
Регистрация в Prismic
Перейдите на страницу регистрации и заполните форму.
- Пароль
Можно войти через сторонний аккаунт.
Подтвердите email
Проверьте почту и перейдите по ссылке из письма.
Заполните профиль
Укажите имя и аватар — их увидят другие редакторы.
Последнее изменение: 20.05.2026 17:02

