[[permalinkプロパティ (Obsidian)|permalinkプロパティ]]を付与する。そこまで大きいメリットはないものの、[[Article note]]と[[ADR]]に絞って対応する分にはそこまで手間ではないので試しにやってみることにした。 ## 経緯 [[Minerva]]では[[ノート]]のタイトル(ファイル名)を[[URLエンコード]]した[[URL]]が採用されており、これは[[Obsidian Publish]]のデフォルトである。 ``` https://minerva.mamansoft.net/%F0%9F%92%BFADR/%F0%9F%92%BFMIN-0038%20%E5%88%86%E9%A1%9E%E3%82%84%E6%A4%9C%E7%B4%A2%E3%83%9E%E3%83%83%E3%83%81%E3%81%AE%E7%94%A8%E9%80%94%E3%81%A7%E3%81%AF%E3%82%BF%E3%82%B0%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8Fdescription%E3%83%97%E3%83%AD%E3%83%91%E3%83%86%E3%82%A3%E3%82%92%E4%BD%BF%E3%81%86 ``` しかし、この形式は[[URL]]が必要以上に長くなってしまい、やや不格好である。 一方、[[パーマリンク (Obsidian)|パーマリンク]]を全ての[[ノート]]に指定するのは大きな手間であり現実的とは言えない。タイムスタンプなどで自動でリンク生成するにしても、 ## 提案内容 [[Article note]]と[[ADR]]に限って[[パーマリンク (Obsidian)|パーマリンク]]を設定する。 ## 検討内容 ### すべてのノートにパーマリンクを割り当てることの是非 すべての[[ノート]]に[[パーマリンク (Obsidian)|パーマリンク]]を割り当てる場合は以下の懸念がある。 - [[permalinkプロパティ (Obsidian)|permalinkプロパティ]]の値を考えるのが手間 - 既存[[ノート]]に[[permalinkプロパティ (Obsidian)|permalinkプロパティ]]をつけるのが面倒 タイムスタンプなどで[[Zettelkasten]]のように機械的な[[URL]]を生成することもできるが、そこまでして[[URL]]を短縮したいのかは少々疑問。 そのため、以下2点に絞ってまずは対応したほうがいい気がする。 - 共有される機会が多いもの - [[permalinkプロパティ (Obsidian)|permalinkプロパティ]]が意味をもつもの この条件を満たすものとして、[[Article note]](前者)と[[ADR]](後者)が候補に上がった。 しばらく運用してみて必要を感じれば、[[Activity note]]や[[Troubleshooting note]]、[[Prime note]]なども検討してもいいかもしれない。 ### あとからノートタイトルが変わった時の影響 影響はない。 - [[Obsidian]]ローカルとしては[[ノート]]のタイトルしか見ない - [[Obsidian Publish]]は最初から[[パーマリンク (Obsidian)|パーマリンク]]を参照している ### Obsidian Publishが対応しなくなった場合のリスク [[permalinkプロパティ (Obsidian)|permalinkプロパティ]]のサポートが打ち切られても、以下は影響がなく、前後でフロー変更の必要もない。 - ローカルでの[[Obsidian]]に対する[[リンク]] - [[Minerva]]サイト内の[[リンク]] [[パーマリンク (Obsidian)|パーマリンク]]を直リンクとしている[[Minerva]]以外の箇所はデッドリンクになってしまうものの、[[permalinkプロパティ (Obsidian)|permalinkプロパティ]]の打ち切りはよほどの理由がなければ行われないと予想できる。 そのため、リスクは低い。