Используйте выноски для добавления дополнительного содержимого без нарушения структуры ваших заметок. Чтобы создать выноску, добавьте `[!info]` в первую строку блочной цитаты, где `info` — это _идентификатор типа_. Идентификатор типа определяет внешний вид выноски. Чтобы увидеть все доступные типы, обратитесь к разделу [[#Поддерживаемые типы]]. Выноски также поддерживаются нативно в [[Введение в Obsidian Publish|Obsidian Publish]]. ```markdown > [!info] Вот заголовок выноски > Вот блок выноски. > Он поддерживает **Markdown**, [[Внутренние ссылки|wiki-ссылки]] и [[Встраивание файлов|встраивание]]! > ![[Engelbart.jpg]] ``` > [!info] Вот заголовок выноски > Вот блок выноски. > Он поддерживает **Markdown**, [[Внутренние ссылки|wiki-ссылки]] и [[Встраивание файлов|встраивание]]! > ![[Engelbart.jpg]] Вы можете вставить стандартную выноску `[!note]` с помощью [[Палитра команд|команды]] `Вставить выносной блок`. Курсор автоматически устанавливается в поле имени выноски, позволяя удалить стандартное имя и ввести новое перед редактированием содержимого. Чтобы обернуть существующее содержимое в выноску, выделите текст (включая списки, блоки кода и т.д.) и выполните команду `Вставить выносной блок`. Выделенное содержимое будет автоматически заключено в выноску. В режиме [[Режимы просмотра и редактирования#Динамический просмотр|динамического просмотра]] вы также можете щёлкнуть правой кнопкой мыши по имени выноски, чтобы изменить её тип. ### Изменение заголовка По умолчанию заголовок выноски — это её идентификатор типа с заглавной буквы. Вы можете изменить его, добавив текст после идентификатора типа: ```markdown > [!tip] У выносок могут быть пользовательские заголовки > Как у этой. ``` > [!tip] У выносок могут быть пользовательские заголовки > Как у этой. Вы даже можете опустить тело, чтобы создать выноски, состоящие только из заголовка: ```markdown > [!tip] Выноска только с заголовком ``` > [!tip] Выноска только с заголовком ### Сворачиваемые выноски Вы можете сделать выноску сворачиваемой, добавив плюс (`+`) или минус (`-`) сразу после идентификатора типа. Знак плюс разворачивает выноску по умолчанию, а знак минус сворачивает её. ```markdown > [!faq]- Можно ли сворачивать выноски? > Да! В сворачиваемой выноске содержимое скрывается, когда выноска свёрнута. ``` > [!faq]- Можно ли сворачивать выноски? > Да! В сворачиваемой выноске содержимое скрывается, когда она свёрнута. ### Вложенные выноски Вы можете вкладывать выноски на несколько уровней. ```markdown > [!question] Можно ли вкладывать выноски? > > [!todo] Да!, можно. > > > [!example] Можно даже использовать несколько уровней вложенности. ``` > [!question] Можно ли вкладывать выноски? > > [!todo] Да!, можно. > > > [!example] Можно даже использовать несколько уровней вложенности. ### Настройка выносок [[CSS-сниппеты]] и [[Сторонние плагины]] могут определять пользовательские выноски или даже перезаписывать конфигурацию по умолчанию. Чтобы определить пользовательскую выноску, создайте следующий блок CSS: ```css .callout[data-callout="custom-question-type"] { --callout-color: 0, 0, 0; --callout-icon: lucide-alert-circle; } ``` Значение атрибута `data-callout` — это идентификатор типа, который вы хотите использовать, например `[!custom-question-type]`. - `--callout-color` определяет цвет фона с помощью чисел (0–255) для красного, зелёного и синего. - `--callout-icon` может быть идентификатором значка из [lucide.dev](https://lucide.dev) или SVG-элементом. > [!warning] Примечание о версиях значков Lucide > Obsidian периодически обновляет значки Lucide. Текущая включённая версия показана ниже; используйте эти или более ранние значки в пользовательских выносках. > ![[Авторы#^lucide]] > [!tip] SVG-значки > Вместо использования значка Lucide вы также можете использовать SVG-элемент в качестве значка выноски. > > ```css > --callout-icon: '<svg>...пользовательский svg...</svg>'; > ``` ### Поддерживаемые типы Вы можете использовать несколько типов выносок и псевдонимов. Каждый тип имеет свой цвет фона и значок. Чтобы использовать эти стили по умолчанию, замените `info` в примерах на любой из этих типов, например `[!tip]` или `[!warning]`. Тип выноски также можно изменить, щёлкнув правой кнопкой мыши по выноске в режиме динамического просмотра. Если вы не [[#Настройка выносок|настроили выноски]], любой неподдерживаемый тип по умолчанию использует тип `note`. Идентификатор типа не чувствителен к регистру. > [!note] > ```md > > [!note] > > Lorem ipsum dolor sit amet > ``` --- > [!abstract]- > ```md > > [!abstract] > > Lorem ipsum dolor sit amet > ``` Псевдонимы: `summary`, `tldr` --- > [!info]- > ```md > > [!info] > > Lorem ipsum dolor sit amet > ``` --- > [!todo]- > ```md > > [!todo] > > Lorem ipsum dolor sit amet > ``` --- > [!tip]- > ```md > > [!tip] > > Lorem ipsum dolor sit amet > ``` Псевдонимы: `hint`, `important` --- > [!success]- > ```md > > [!success] > > Lorem ipsum dolor sit amet > ``` Псевдонимы: `check`, `done` --- > [!question]- > ```md > > [!question] > > Lorem ipsum dolor sit amet > ``` Псевдонимы: `help`, `faq` --- > [!warning]- > ```md > > [!warning] > > Lorem ipsum dolor sit amet > ``` Псевдонимы: `caution`, `attention` --- > [!failure]- > ```md > > [!failure] > > Lorem ipsum dolor sit amet > ``` Псевдонимы: `fail`, `missing` --- > [!danger]- > ```md > > [!danger] > > Lorem ipsum dolor sit amet > ``` Псевдоним: `error` --- > [!bug]- > ```md > > [!bug] > > Lorem ipsum dolor sit amet > ``` --- > [!example]- > ```md > > [!example] > > Lorem ipsum dolor sit amet > ``` --- > [!quote]- > ```md > > [!quote] > > Lorem ipsum dolor sit amet > ``` Псевдоним: `cite`