Узнайте, как ссылаться на заметки, вложения и другие файлы из ваших заметок с помощью _внутренних ссылок_. Связывая заметки между собой, вы можете создать сеть знаний. ^b15695
Obsidian может автоматически обновлять внутренние ссылки в вашем хранилище при переименовании файла. Если вы хотите, чтобы вместо этого появлялся запрос, вы можете отключить эту функцию в:
**[[Настройки]]** → **[[Настройки#Файлы и ссылки|Файлы и ссылки]]** → **[[Настройки#Всегда обновлять внутренние ссылки|Всегда обновлять внутренние ссылки]]**.
## Поддерживаемые форматы внутренних ссылок
Obsidian поддерживает следующие форматы ссылок:
- Wiki-ссылка: `[[Three laws of motion]]` или `[[Three laws of motion.md]]`
- Markdown: `[Three laws of motion](Three%20laws%20of%20motion)` или `[Three laws of motion](Three%20laws%20of%20motion.md)`
Приведённые выше примеры эквивалентны — они отображаются одинаково в редакторе и ведут к одной и той же заметке.
> [!note] Примечание
> При использовании формата Markdown обязательно применяйте [URL-кодирование](https://en.wikipedia.org/wiki/Percent-encoding) к адресу ссылки. Например, пробелы заменяются на `%20`.
По умолчанию, благодаря более компактному формату, Obsidian генерирует ссылки в формате wiki-ссылок. Если для вас важна совместимость, вы можете отключить wiki-ссылки и использовать вместо них Markdown-ссылки.
Чтобы использовать формат Markdown:
1. Откройте **[[Настройки]]**.
2. В разделе **Файлы и ссылки** отключите **Использовать \[\[wiki-ссылки\]\]**.
Даже если вы отключите формат wiki-ссылок, вы по-прежнему сможете использовать автодополнение ссылок, набрав две квадратные скобки `[[`. Когда вы выберете один из предложенных файлов, Obsidian сгенерирует Markdown-ссылку.
> [!note] Недопустимые символы
> Строка, содержащая следующие символы, может не работать как ссылка: `# | ^ : %% [[ ]]`.
>
> Мы рекомендуем избегать использования этих символов и придерживаться [безопасных правил именования файлов](https://stackoverflow.com/questions/1976007/what-characters-are-forbidden-in-windows-and-linux-directory-names).
## Ссылка на файл
Чтобы создать ссылку в режиме редактирования, используйте один из следующих способов:
- Введите `[[` в редакторе, а затем выберите файл, на который хотите создать ссылку.
- Выделите текст в редакторе, а затем введите `[[`.
- Откройте [[Палитра команд|палитру команд]] и выберите «Добавить внутреннюю ссылку».
![[Быстрый переключатель#^search-autocomplete-large]]
Хотя вы можете ссылаться на любой из [[Поддерживаемые форматы файлов|поддерживаемых форматов файлов]], ссылки на форматы, отличные от Markdown, должны включать расширение файла, например `[[Figure 1.png]]`.
> [!tip] Добавление восклицательного знака (!) перед внутренней ссылкой позволяет встроить связанное содержимое. Подробнее см. в разделе [[Встраивание файлов]].
> [!info] Исключённые файлы и папки
> Файлы, соответствующие шаблонам [[Настройки#Исключённые файлы и папки|Исключённые файлы и папки]], понижаются в приоритете при предложении ссылок при создании внутренних ссылок.
## Ссылка на заголовок в заметке
Вы можете ссылаться на конкретные заголовки в заметках — такие ссылки также называются _якорными ссылками_.
**Ссылка на заголовок в той же заметке**
Чтобы сослаться на заголовок в той же заметке, введите `[[#`, и вы получите список заголовков заметки для выбора.
Например, `[[#Предпросмотр связанного файла]]` создаст ссылку на [[#Предпросмотр связанного файла]].
**Ссылка на заголовок в другой заметке**
Чтобы сослаться на заголовок в другой заметке, добавьте решётку (`#`) в конце адреса ссылки, а за ней — текст заголовка.
Например, `[[Об Obsidian#Ссылки — главный приоритет]]` создаст ссылку на [[Об Obsidian#Ссылки — главный приоритет]].
**Ссылка на подзаголовки**
Вы можете добавить несколько символов решётки для каждого подзаголовка.
Например, `[[Помощь и поддержка#Questions and advice#Report bugs and request features]]` создаст ссылку на [[Помощь и поддержка#Questions and advice#Report bugs and request features]].
**Поиск заголовков по всему хранилищу**
Для поиска заголовков по всему хранилищу используйте синтаксис `[[## заголовок]]`.
Например, `[[##` будет выполнять общий поиск по хранилищу, тогда как `[[## team]]` будет искать все заголовки, содержащие слово _team_.
> [!info]- Скриншот поиска ссылки на заголовок
>
> ![[internal-links-header.png#interface]]
## Ссылка на блок в заметке
Блок — это единица текста в вашей заметке, например абзац, блочная цитата или элемент списка.
Вы можете сослаться на блок, добавив `#^` в конце адреса ссылки, а затем уникальный идентификатор блока. Например: `[[2023-01-01#^37066d]]`. К счастью, вам не нужно искать идентификатор вручную — когда вы вводите знак вставки (`^`), появляется список предложений, позволяющий выбрать нужный блок.
Для *обычных абзацев* поместите пробел, затем знак вставки `^` и идентификатор блока в конце строки:
```md
The quick purple gem dashes through the paragraph with blazing speed. Pen in hand and a paperclip in the other, Gemmy works toward her goal of making the world of note-taking a happier place. ^37066d
```
Для *структурированных блоков* (списки, цитаты, выносные блоки, таблицы) идентификатор блока должен находиться на отдельной строке с пустыми строками до и после:
```md
> The quick purple gem dashes through the paragraph with blazing speed. Pen in hand and a paperclip in the other, Gemmy works toward her goal of making the world of note-taking a happier place.
^37066f
This is the tale of Gemmy, the Unhelpful assistant.
```
Для *конкретных строк внутри списка* идентификатор блока можно разместить непосредственно на элементе списка:
```mathjax
- Gemmy
$Paperclip / Pen$
^37006f
- Unhelpful assistant
```
> [!warning] Мы не поддерживаем ссылки на конкретные части цитат, выносных блоков и таблиц.
**Поиск блоков по всему хранилищу**
Вы также можете искать блоки для создания ссылок по всему хранилищу, используя синтаксис `[[^^блок]]`. Однако блоками считается больше элементов по сравнению с [[#Ссылка на заголовок в заметке|ссылками на заголовки]], поэтому этот список будет значительно длиннее.
> [!info]- Скриншот поиска ссылки на блок
> ![[link-block-heading.png#interface]]
Вы также можете создавать удобочитаемые идентификаторы блоков, добавив пробел, затем знак вставки (`^`) и идентификатор. Идентификаторы блоков могут состоять только из латинских букв, цифр и дефисов.
Например, добавьте `^quote-of-the-day` в конце блока:
```md
"You do not rise to the level of your goals. You fall to the level of your systems." by James Clear ^quote-of-the-day
```
Теперь вы можете сослаться на этот блок, набрав `[[2023-01-01#^quote-of-the-day]]`.
> [!warning] Совместимость
> Ссылки на блоки — это функция, специфичная для Obsidian, и она не является частью стандартного формата Markdown. Ссылки, содержащие ссылки на блоки, не будут работать за пределами Obsidian.
## Изменение отображаемого текста ссылки
По умолчанию Obsidian показывает текст ссылки в том виде, в котором он написан. Например:
- `[[Example]]` отображается как [[Example]]
- `[[Example#Details]]` отображается как [[Example#Details]]
Вы можете изменить отображение ссылки, настроив её отображаемый текст:
**Формат wiki-ссылок**:
Используйте вертикальную черту (`|`) для изменения отображаемого текста.
- `[[Example|Пользовательское имя]]` отображается как [[Example|Пользовательское имя]]
- `[[Example#Details|Название раздела]]` отображается как [[Example#Details|Название раздела]]
**Формат Markdown**:
Используйте `[Отображаемый текст](URL ссылки)` для настройки отображения ссылки.
- `[Пользовательское имя](Example.md)` отображается как [Пользовательское имя](Example.md)
- `[Название раздела](Example.md#Details)` отображается как [Название раздела](Example.md#Details)
Этот метод удобен в единичных случаях, когда вы хотите изменить отображение ссылки в конкретном контексте. Если вы хотите задать альтернативное имя для ссылки, которое можно повторно использовать по всему хранилищу, рассмотрите возможность использования [[Псевдонимы|псевдонима]].
Например, если вы регулярно ссылаетесь на `[[Three laws of motion]]` как на `[[The 3 laws]]`, добавление «3 laws» в качестве псевдонима позволит вам вводить только это — без необходимости каждый раз добавлять пользовательский отображаемый текст.
> [!tip] Подсказка
> Используйте [[#Изменение отображаемого текста ссылки|отображаемый текст ссылки]], когда хотите настроить внешний вид ссылки *в конкретном месте*.
>
> Используйте [[Псевдонимы|псевдонимы]], когда хотите ссылаться на одну и ту же заметку с помощью *разных имён* по всему хранилищу.
^callout-internal-links-link-text
## Предпросмотр связанного файла
> [!note] Примечание
> Для предпросмотра связанных файлов необходимо сначала включить [[Предпросмотр страницы]].
Чтобы просмотреть связанный файл, наведите курсор на внутреннюю ссылку. В режиме редактирования нажмите `Ctrl` (или `Cmd` на macOS), наведя курсор на ссылку. Рядом с курсором появится предпросмотр содержимого файла.