Создание ссылок на блоки
В Obsidian версии 0.9.5 и новее, в дополнение к [[Создание внутренних ссылок#Ссылка на заголовок|ссылкам на заголовки]], вы также можете использовать ссылки на блоки.
Что такое блок?¶
«Блоком» может быть параграф, цитата, пункт списка и так далее. В общем, всё, что имеет пустые строки до и после себя, является блоком. ^dcf64c
Ссылка на блок¶
Для ссылки на блок в определенном файле, начините набор с [[именифайла
для вызова списка подходящих файлов. После выбора файла наберите ^
и продолжите набор для поиска блока на который хотите сослаться.
После того как вы нажмете Enter, для вас будет сгенерирована ссылка на этот блок в формате, аналогичном [[filename#^dcf64c]]
, где dcf64c
идентификатор блока, который только что был сгенерирован для вас.
Если вы не уверены, в каком файле находится блок, другой способ — начать ввод с [[^^
и искать блоки во всех файлах. Поиск будет производиться по всем блокам в вашем хранилище, что может привести к небольшой задержке, если ваше хранилище большое.
Например, [[Создание ссылок на блоки#^dcf64c|dcf64c]] это ссылка на блок выше.
Вложение блока в заметку¶
Аналогично [[Встраивание вложений в заметки|вложению файлов]], вы можете использовать !
перед ссылкой на блок, который хотите вложить в заметку.
Например:
![[Создание ссылок на блоки#^dcf64c]]
Ручной ввод идентификатора¶
Если вы хотите использовать легко читаемый человеком идентификатор блока, вы можете самостоятельно вписать ^your-id
после блока. Убедитесь в том, что если вы помещаете идентификатор в конец строки, перед ним есть хотя бы один пробел.
Чтобы ссылаться на сложные блоки, такие как таблицы, поместите идентификатор блока после самого блока так, чтобы перед ним и после него была пустая строка.
После добавления идентификатора блока вручную, когда вы ссылаетесь на этот блок, your-id
будет использоваться вместо случайно сгенерированного идентификатора.
Обратите внимание, что при ручном вводе в идентификаторах блоков допускается использовать только буквы, цифры и тире.
Совместимость¶
Имейте в виду, что ссылка на блок не является частью стандартного Markdown. Это скорее специфическая разновидность Markdown от Obsidian. Это означает, что эти ссылки не будут работать за пределами Obsidian.
Вы по-прежнему можете найти указанный блок, выполнив поиск по идентификатору блока, что является скорее ручным процессом. Таким образом связь не будет потеряна, если у вас есть программа, которая может выполнять поиск в папке.