※本記事は Obsidian Advent Calendar 2023 の14日目の記事です。

Obsidianのデフォルト設定ではファイル名がそのノートのタイトル名となります。
ファイル名をタイトル名で管理する方法は直感的で理解しやすいですが、次のようなデメリットがあります。

  • 同じタイトル名の異なるノートを作成できない
  • タイトルを変更するとリンクも変わってしまう。Webサイト化しているとURLが変わるので、外部サイトからのリンクはリンク切れになる
  • 日本語のようなマルチバイト文字を使用している場合、Webサイト化した際にURLエンコーディングされて、長くなり扱いづらくなることがある
  • そこで[UID](20231127021554…

    uid: <% tp.file.title %>
    title: &title <% tp.file.cursor() %>
    aliases: [*title]
    tags: []
    publish: true
    created: <% tp.file.creation_date(“YYYY-MM-DD”) %>
    updated: <% tp.file.creation_date(“YYYY-MM-DD”) %>

    ```

    このテンプレートをTemplaterプラグインでホットキーに登録しておくと便利