プラグインで一次情報の[[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`機能を使うので、そこまで手間ではない
- 本気を出せばすべて一括で自動移行もできる (今は不要と判断)