Архив
● Форум в архиве

Форум сообщества Zettelkasten работал с 2021 по 2026 год. Читать можно всё, писать — уже нет. Вся жизнь сообщества теперь — в книжном клубе ККРА: встречи, задания, записи и разговоры.

В книжный клуб →
Архив форума / Obsidian

Теги в YAML и страница тегов

19 сообщений · 1 937 просмотров 2 июня 2022 — 11 декабря 2022
Сергей@Seven #1

В общем почитал про теги в YAML и ничего не понял читал пейджер, много думал :slight_smile: )

  • Помогите понять. По смыслу в YAML лучше записывать обычные теги Обсидиан? Или ключевые ассоциативные слова для помощи поиску, которых нет в тегах и возможно даже в самой заметке?
  • Автор плагина для тегов пишет о странице тегов ( Tag Pages) которую можно создать с помощью его плагина GitHub - pjeby/tag-wrangler: Rename, merge, toggle, and search tags from the Obsidian tag pane . Или вручную, добавив в YAML aliases обычный обсидиановский тег. Но я саму концепцию не понял, что такое страница плагинов? По идее, это страница, где есть ссылки на все заметки с данным тегом.
    Я сделал одну заметку с тегом в алиасе и ничего. Никаких новых или обратных ссылок на неё не появилось. Более того, страница с этим тегом в алиасе не ищется через панель тегов.
Рустам@Rustam #2

Я начал писать тегами. Только потому что удобнее вписывать. Тег сразу после решетки появляется и меньше телодвижений.

Это, наверное, что-то вроде карты всех тегов. Когда их много — имеет смысл, наверное.

♥ 1
Сергей@Seven #3 · ↩ #2

Да в YAML тег пишется без решетки автодополнение не работает.

Как я понял, это страница, на которой выводятся ссылки на все заметки с данным тегом . Своеобразное оглавление тега. Было бы оч удобно, но похоже этого пока нет

Рустам@Rustam #4 · ↩ #3

Попробуйте тег написать в какой-нибудь заметке сначала, чтобы обс сгрузил ее и научился распознавать. Потом в разметку ямл будет встраиваться по решётке.

Есть панель тегов в обсе. Если нажать справа на панель, то она выедет и там можно открыть панель. Пишет сколько заметок с тем или иным тегом, сортирует по уменьшению.

Сергей@Seven #5 · ↩ #4

Это понятно, что после решетки будет автодополнять. Прикол в том, что по справке в YAML тег пишется без решетки : Working with tags - Obsidian Help

И он нормальное подцепляется как тег в правой панели.

А вот если в YAML его вставить с решеткой, то в правой панели он не появится. Но через поиск будет доступен.

♥ 1
Рустам@Rustam #6 · ↩ #5

Странно. Не пробовал еще выводить по и сортировать по тегу. Приду к компу — попробую.

♥ 1
Сергей@Seven #7 · ↩ #6

или мы просто не поняли друг друга и немного о разном говорим. Я об YAML, это такая необязательная секция вверху заметки YAML front matter - Obsidian Help
Что то типа такого:

---
key: value
key2: value2
key3: [one, two, three]
key4:
- four
- five
- six
---
Рустам@Rustam #8 · ↩ #7

Я о ней же. Недавно начал эксперименты с датавью сам и очень радуюсь тому что получается.

Dataview. Как же я был не прав!

♥ 2
Сергей@Seven #9 · ↩ #8

Так вот моя идея такая. Возможно в YAML лучше проставлять не те теги, которые мы обычно имеем в виду. А ключевые слова конкретной заметки - keywords
Ассоциативные. Так как я запал на мысль, что заметка должна “обрамляться” максимум ассоциативных ключей. Для улучшения дальнейшего её поиска

♥ 1
Сергей@Seven #10 · ↩ #9

Отбой. Есть идея лучше. Завтра сформулирую

Сергей@Seven #11

Вот здесь написал

mojo_risin #12 · ↩ #3

Для автозаполнения в YAML есть плагины Completr и Frontmatter Tags Suggest. Первый получше будет, любое поле анализирует.

♥ 1
Сергей@Seven #13 · ↩ #12

Я правильно понял, что это типа автодополнения на телефоне? Набираешь первые буквы слова, он тут же предлагает варианты, используя словарь? ипа Гугл клавиатуры А для русского языка словарь есть или он будет ориентироваться только на уже имеющиеся в заметках слова?

mojo_risin #14 · ↩ #13

Верно, что-то типа автодополнения. В настройках Completr-а в какое-то из полей надо добавить а-яА-Я, чтобы он обучился кириллице. Так же он вроде может анализировать хранилище и на его основе делать предложения. И ещё ему можно скормить файлы со словами.

Сергей@Seven #15 · ↩ #14

я его уже попробовал и отказался. так и не смог добиться, чтобы он дополнял слова в теле заметки, хотя во фронтматтере он прекрасно дополнял и на кириллице и на английском. .
поставил various complements он тоже самое делает. Плюс показывает в каких заметках есть такое же слово, это иногда напоминает об интересных связанных заметках

Рустам@Rustam #16 · ↩ #15

А на русском тоже работает?

Сергей@Seven #17 · ↩ #16

Работает. как обычная дополнялка на гугл-клавиатуре телефона. Со словарями я даже заморачиваться не стал (там надо вникать в каких форматах и откуда брать), у меня хватает словарной базы с нескольких сот моих заметок.
Тут такое, русский язык плохо подходит что для автодополнялок, что для поиска из-за чехарды падежей, склонений, спряжений и т.д. Но с этим что то делать только монстры типа Яндекса могут, да и то с переменным успехом

♥ 1
Сергей@Seven #18 · ↩ #17

Возвращаясь к Varios complements. Cпасибо пользователю Unidentified телеграм чата Telegram: Contact @obsidian_z за подсказки. Со словарем работать так :


Словарь русских слов https://github.com/danakt/russian-words Скачать russian.txt, его надо перевести в UTF8 (изначально win1251) . Например с помощью notepad++, раздел меню кодировка. Файл увеличится почти в 2 раза.

После этого файл russian.txt (в кодировке utf8) положить в корень хранилища (vault)

В разделе настроек плагина custom dictionary complement включить опцию и в путь custom dictionary path написать имя нашего файла russian.txt (путь, если надо, указывается относительно корня хранилища)

Сергей@Seven #19 · ↩ #18

Вот перекодированный в utf8 файл словаря, если кому надо https://disk.yandex.ru/d/7CB9Zj7amsyHKw

● Продолжить разговор

Обсуждение закрыто вместе с форумом. Поговорить об этом можно в книжном клубе ККРА — там теперь живёт сообщество.

В книжный клуб →