Узнайте, как ссылаться на заметки, вложения и другие файлы из ваших заметок с помощью _внутренних ссылок_. Связывая заметки между собой, вы можете создать сеть знаний. ^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), наведя курсор на ссылку. Рядом с курсором появится предпросмотр содержимого файла.