【Obsidian Tips】Code Block内の Internal Link を更新する方法
状況
AdmonitionはCalloutより編集がしやすいので、ログなどで多用している。
しかしながら、本日、ページ名を変更した際に、Admonition(というか Code Block)内の内部リンクが自動更新されないのを確認。
(Code Block の本来の用途を考えれば、勝手に更新されないのが正解なのだろうが、、、)ベージ名でQueryを掛けてタスク毎のログを抽出している関係上、この挙動は若干困ってしまった。
対策
色々試した結果、ページ内置換については、Code Block 内についても検索・置換してくれることが判明。
Log に関しては、プロジェクトページにまとめて記載していることが多いので、一括置換すればそんなに手間では無いかも。
それ以外の引用などについては、あまり編集しないものであれば、なるべく Callout を使った方が、後々の利便性が高いかもしれない。
公式の機能だし……。
追記:「Global Search and Replace for Obsidian」 の活用
Obsidianの機能ではページ内置換にしか対応していないが、Global Search and Replace for Obsidianのプラグインを入れることで、Vault内の全ページの置換を一括で行うことが可能に。
これで、置換漏れを防ぐことが可能になった。
この記事が気に入ったらサポートをしてみませんか?