開いているノートに関連するRINKをObsidian Baseで表示する
#42.21e_RINKシステム
https://gyazo.com/e70f9edbb18dcc967daf131fced37ec9
こんな風に左側に開いているノートに関連するRINKをObsidian Baseによって右側のサイドバーに表示する
開いているノートの最初の数字と同じ数字を持つノートを表示している
このスクショの場合、タイトルの最初に42.13を持っているノートが表示されている
前提
Obsidianを使用
ファイルの先頭に番号を付けている
手順
Baseを作成する
例えば、RINK.baseを作成する
BaseのFilterに以下のものを設定する
file.name.startsWith(this.file.name.slice(0,5))
file.path != this.file.path
Baseファイルをサイドバーに移動し、メニューからLink with Tabをクリックし、メインのノートを選択する
すると、開いているページとリンクするようになり、開いているページのRINKが表示されるようになる
ちょっと悩んだところ
BaseのFilterに設定する方法
Baseのフィルタは[file name] [is] [xxx]みたいに3分割になっている
[xxx]の部分にfile.name.startsWith(this.file.name.slice(0,5))みたいなコードを打つと、それ以降は3分割ではなくコードを書くモードみたいになった
https://gyazo.com/5c6a85a2b30247e3178efae0c7cce71a
この上みたいになる
CSSで見た目変更したから見にくくなっているだけど、書く用のモードがある
開いているページとRINKをリンクさせる
すっかり連携させる方法を忘れていたため