背景紹介#
アジャンに精通している人は皆、アジャンが Obsidian でブログを記録していることを知っているはずです。周知の通り、Obsidian は非常に遊び心のあるノートソフトウェアですが、アジャンは手をこまねいているのが好きではないので、できるだけ Obsidian の持つ本来の機能を使用しています。しかし、最近ブログを書く際にいつが何週目かを確認する必要があり、少し不便だと感じました。そこで、テンプレートファイルの yaml に週数を追加することで、毎週の振り返りを書く際に少し楽になりました(効率が向上したかはわかりませんが、少しでも参考になれば幸いです)。週数は templater プラグインを使用して自動的に取得され、下記でコードを共有しています。追加の JavaScript 関数は使用していません。
解決策#
- ノートの新規作成位置を固定する。
"Settings - Files & Links - New note location" をクリックして、 - Templater をインストールし、テンプレートを設定する
---
title: <% tp.file.title %>
date: <% tp.file.creation_date("YYYY-MM-DD") %>
tags:
week: <% tp.date.now("W") %>
---
私のテンプレートはかなりシンプルですが、必要に応じて自分の要件に合わせて変更できます。
title
はファイルのタイトルを自動的に取得し、xlog を投稿する際に使用されます。おそらくobsidian
からhugo
に投稿する際にも使用されるでしょう。
date
はファイルの作成日です。
week
はファイル作成時の週数です。そのため、週の振り返りを書く際はその週内に行う必要があります。そうしないと週数が誤って取得される可能性があり、自分に時期を進める励みにもなります。
- 特定のディレクトリで Templater を使用して yaml 形式を設定する。
特定のフォルダで特定のテンプレートを使用するため、私はノートのルートディレクトリに設定し、すべての新規ノートのテンプレート呼び出しをデフォルトで完了しました〜