Русский
Markdown: синтаксис и рендеринг
Markdown — язык разметки для форматирования текста. Файлы имеют расширение .md. Все заметки в trip2g — это Markdown-файлы.
Заголовки
# Заголовок 1
## Заголовок 2
### Заголовок 3
Чем больше решёток, тем меньше заголовок.
Форматирование текста
**жирный текст**
*курсив*
~~зачёркнутый~~
`код в строке`
Результат: жирный текст, курсив, зачёркнутый, код в строке
Списки
Ненумерованный:
- первый пункт
- второй пункт
- третий пункт
Нумерованный:
1. первый пункт
2. второй пункт
3. третий пункт
Ссылки
Обычная ссылка:
[текст ссылки](https://example.com)
Wikilink (ссылка на другую заметку):
[[Название заметки]]
Wikilinks — главная фишка Obsidian. Подробнее: Obsidian и связи между заметками
Изображения

Можно вставлять картинки из папки с заметками или по URL.
Цитаты
> Это цитата.
> Может быть многострочной.
Результат:
Это цитата.
Может быть многострочной.
Каллауты
Каллаут — это цитата, первая строка которой содержит маркер [!тип]. trip2g рендерит её как стилизованный блок с иконкой и заголовком.
Базовый каллаут — имя типа становится заголовком:
> [!note]
> Содержимое каллаута.
Произвольный заголовок — укажите текст после типа:
> [!info] Начало работы
> Этот заголовок заменяет стандартный.
Сворачиваемый (свёрнут по умолчанию) — читатель нажимает, чтобы раскрыть:
> [!tip]- Как свернуть каллаут
> Добавьте `-` после типа, чтобы блок был свёрнут по умолчанию.
Сворачиваемый (развёрнут по умолчанию) — можно свернуть:
> [!faq]+ Этот блок открыт сразу?
> Да. `+` означает, что блок раскрыт по умолчанию.
Встроенные типы с отдельными иконками: note, abstract, summary, tldr, info, todo, tip, hint, important, success, check, done, question, help, faq, warning, caution, attention, failure, fail, missing, danger, error, bug, example, quote, cite. Произвольные типы тоже допустимы — они рендерятся с резервной иконкой.
Комментарии
Текст, обёрнутый в %%, является комментарием Obsidian и удаляется из результата рендеринга.
Строчный комментарий — удаляется между окружающим текстом:
Текст ДО%%этот текст скрыт%%ПОСЛЕ виден.
Блочный комментарий — отдельная строка %% открывает комментарий, вторая закрывает его. Всё содержимое между ними скрыто:
%%
Этот блок полностью удаляется со страницы.
Скрыто несколько строк.
%%
Буквальный текст %% внутри блоков кода и строчного кода сохраняется без изменений.
Код
Блок кода с подсветкой синтаксиса:
```javascript
function hello() {
console.log("Hello, world!");
}
```
Укажите язык после первых трёх обратных кавычек для подсветки.
Горизонтальная линия
---
Три дефиса создают разделитель.
Таблицы
| Колонка 1 | Колонка 2 |
|-----------|-----------|
| Ячейка 1 | Ячейка 2 |
| Ячейка 3 | Ячейка 4 |
Результат:
| Колонка 1 | Колонка 2 |
|---|---|
| Ячейка 1 | Ячейка 2 |
| Ячейка 3 | Ячейка 4 |
Чекбоксы
- [ ] незавершённая задача
- [x] завершённая задача
Frontmatter
В начале файла можно добавить метаданные в формате YAML:
---
title: "Название заметки"
free: true
---
Текст заметки начинается после второго ---
Frontmatter используется для настройки публикации в trip2g. Подробнее: Свойства заметок
Видео
Встройте видеофайл из хранилища через ![[...]]:
![[demo.mp4]]
Поддерживаемые форматы: .mp4, .avi, .mov, .mkv, .webm, .m4v. Файл рендерится как <video>-плеер с элементами управления.
Аудио
Встройте аудиофайл так же:
![[запись.mp3]]
Поддерживаемые форматы: .mp3, .wav, .ogg, .flac, .m4a, .aac. Файл рендерится как <audio>-плеер с элементами управления — читатель может воспроизводить, ставить на паузу и перематывать без перехода на другую страницу.
Синтаксис изображений Markdown тоже запускает аудиоплеер для аудиофайлов:

Документы (ссылки для скачивания)
Если встроить документ через ![[...]], trip2g рендерит его как ссылку для скачивания, а не пытается отобразить содержимое:
![[отчёт.pdf]]
![[данные.xlsx]]
Поддерживаются как ссылки для скачивания: .pdf, .doc, .docx, .xls, .xlsx, .ppt, .pptx, .txt, .rtf, .odt, .ods, .odp, .csv, .zip, .rar, .7z.
Ссылка показывает имя файла и скачивает файл при клике.
Особенности рендеринга
Что рендерит trip2g
Рендерер построен на Goldmark с расширением GitHub Flavored Markdown (GFM). Это означает, что из коробки работают:
- Стандартный Markdown: заголовки, жирный, курсив, цитаты, блоки кода, горизонтальные линии
- Расширения GFM: таблицы, зачёркивание (
~~), списки задач (- [x]), автоссылки (URL без разметки становятся кликабельными) - Wikilinks и синтаксис вставки (
![[...]]) - Подсветка синтаксиса в блоках кода — серверная, без клиентского JS
- Каллауты Obsidian (
> [!тип]) — рендерятся как стилизованные блоки с иконкой и заголовком - Комментарии Obsidian
%%— удаляются из результата (строчные и блочные) - URL YouTube в синтаксисе изображений рендерятся как встроенные плееры:
 - Аудиофайлы встраиваются как
<audio controls>-плееры - Видеофайлы встраиваются как
<video controls>-плееры - Документы встраиваются как ссылки для скачивания
Что не рендерится
- Комментарии Obsidian
%%— текст внутри%%...%%(строчный или блочный) удаляется из результата. На опубликованной странице он не отображается. - Сноски — синтаксис
[^1]/[^1]: ...не обрабатывается. Маркеры отображаются как обычный текст. - Математика / LaTeX — блоки
$...$и$$...$$не рендерятся. Содержимое выводится как обычный текст. - Типографские кавычки — прямые кавычки
"..."не преобразуются в парные"..."/«...». - Произвольный HTML — встроенный HTML санируется. Допускается небольшой набор безопасных тегов:
<u>,<mark>,<sup>,<sub>,<strong>,<em>.
Разрешение wikilinks
trip2g разрешает wikilinks так же, как Obsidian: глобально, по имени файла, а не по относительному пути. [[заметка]] найдёт любой файл с именем заметка.md в любом месте хранилища. При совпадении имён приоритет получает файл с более коротким путём от корня хранилища.
Чтобы указать конкретный файл, используйте явный путь: [[папка/заметка]].
URL ассетов
Файлы, прикреплённые к заметке (изображения, аудио, видео, документы), хранятся в облаке и отдаются по подписанному URL. URL обновляются автоматически — повторная синхронизация файлов для сохранения доступа не нужна.
Смотрите также
- ru/user/Свойства заметок — свойства frontmatter, управление доступом, URL-настройки
- ru/user/mermaid — блоки диаграмм Mermaid
- ru/user/youtube_embed — синтаксис встраивания YouTube
- Типографика и Markdown — полная демо-страница рендеринга