プラグインで一次情報の[[URL]]を複数取得したいケースもあり、見た目上も改善されるというメリットがある。 ## 経緯 今まで一次情報の[[URL]]は[[ノート]]の1行目で管理していた。理由は以下の通り。 - [[ノート]]を開いたあとに移動したくなったら、すぐに移動できる ([[🦉Shukuchi]]) - ファイルの1行目であれば自動処理なども行える ([[🦉Another Quick Switcher]]) - [[Obsidian Publish]]した[[Minerva]]の閲覧者も参照・移動できる [[プロパティ (Obsidian)|プロパティ]]を使うと上記メリットがなくなってしまうので様子見していたが、最近の[[プロパティ (Obsidian)|プロパティ]]や[[Obsidian Publish]]ではこれらをサポートすることが可能になっているため、方針変更することにした。 ## 提案内容 - 一次情報のURLは`url`[[プロパティ (Obsidian)|プロパティ]]に登録する - [[Minerva]]では[[JavaScript]]で一次情報の有無とリンクを表示する ![[Pasted image 20240120195142.png|frame]] *Minervaにおける一次情報リンク* ## 承諾した場合の結果 ### メリット - [[MetadataCache (Obsidian)|MetadataCache]]でURLを取得できるため、**FileIOなしで素早く情報を取得できる** - プラグインなどで複数[[ノート]]の一次情報URLを一瞬で取得して処理したい場合に、今までは実現困難だったものが実現可能になる - ノートの1行目から[[URL]]が消えてすっきりする ### デメリット - エディタ内から一次情報のURLがなくなるため、[[🦉Shukuchi]]で移動できなくなる - [[🦉Carnelian]]や[[🦉Shukuchi]]で対応すれば問題ない - 既存[[ノート]]の変更が大変 - すべての[[ノート]]を直ちに修正する必要はない - 修正には[[🦉Carnelian]]の`Add url property`機能を使うので、そこまで手間ではない - 本気を出せばすべて一括で自動移行もできる (今は不要と判断)