Contents
1. Daily notes プラグインの有効化と保存先フォルダーの設定
1‑1. なぜプラグインを有効にする必要があるのか
Daily notes は Obsidian の コアプラグイン のひとつで、デフォルトでは無効になっています。有効化するとサイドバーに日付アイコンが表示され、ワンクリックで当日のノートを作成できるようになります。
1‑2. 設定手順
| 手順 | 操作内容 |
|---|---|
| ① | Ctrl + ,(設定) を開く |
| ② | 左メニューの Core Plugins タブへ移動 |
| ③ | Daily notes のスイッチを ON にする |
| ④ | サイドバーに日付アイコンが出たことを確認 |

※画像はプロジェクトの assets/images/ フォルダーに保存してください。実際の表示をご確認ください。
1‑3. 保存先フォルダーを決める
デイリーノートは任意のフォルダーへ自動保存できます。例えば Daily フォルダーを作成し、そこに日付形式でファイルが生成されるよう設定します。
| 手順 | 操作内容 |
|---|---|
| ① | 設定画面左側の Daily notes セクションへ移動 |
| ② | Default location に Daily/ と入力(末尾はスラッシュ) |
| ③ | Date format は YYYY-MM-DD を推奨 |
| ④ | 変更を保存し、サイドバーのカレンダーアイコンで確認 |

※画像は実際に表示されるものをご使用ください。
結果:以降、
Daily/2024-06-27.mdのようなファイルが自動生成されます。
2. Daily notes の基本設定とテンプレート連携
2‑1. 基本オプションの概要
Daily notes では以下の項目を細かく調整できます。設定は Settings → Daily notes に集約されています。
- Date format:ファイル名・本文の日付表示形式(例
YYYY-MM-DD) - New file location:保存先フォルダー(例
Daily/) - Open daily note when created:作成直後に自動で開くかどうか
- Template file:テンプレートとして使用するノートのパス
2‑2. テンプレートファイルを用意する手順
- Vault 内に
templates/フォルダーを作成 Daily Template.mdという名前で新規ノートを作成し、下記 テンプレート例 を貼り付ける(後述)- Settings → Daily notes → Template file に
templates/Daily Template.mdと入力

※画像は実際の UI に合わせて調整してください。
3. Templater を使った高度な自動化
Templater は公式プラグインではありませんが、JavaScript ベースのテンプレートエンジンとして多彩なカスタマイズを可能にします。
3‑1. インストールと基本設定
| 手順 | 操作内容 |
|---|---|
| ① | Settings → Community plugins → Browse で Templater を検索・インストール |
| ② | 設定画面の Templater セクションで Trigger on new file creation を ON にする |
| ③ | テンプレートフォルダーを templates/ に指定(デイリーテンプレートと同じ場所で OK) |
3‑2. 日付・曜日の自動挿入
|
1 2 |
# <% tp.date.now("YYYY-MM-DD") %> (<% tp.date.now("dddd") %>) |
このコードをテンプレートに入れるだけで、ノート作成時に 2024-06-27 (Thursday) が自動展開されます。
3‑3. 前後リンクと条件分岐の実装例
|
1 2 3 4 5 6 7 |
[[<% tp.date.yesterday("YYYY-MM-DD") %>]] ← 前日 [[<% tp.date.tomorrow("YYYY-MM-DD") %>]] → 翌日 <%* if (tp.date.now("e") == 6) { %> 🎉 Happy Saturday! <% } else if (tp.date.now("e") == 0) { %> 🌙 Sunday vibes. <% } %> |
tp.date.yesterday/tp.date.tomorrowは日付計算関数です。- 条件分岐は曜日が土曜・日曜の場合に特別な絵文字を表示します。
3‑4. ユーザー定義関数の注意点
記事中で触れた tp.user.emotionScale() は 標準では存在しません。独自に JavaScript ファイル(例 user-functions.js)を作成し、Templater の設定 → User scripts folder に配置すれば使用可能です。以下は簡易的な実装例です。
|
1 2 3 4 5 6 7 8 |
// user-functions.js module.exports = { emotionScale: () => { const scale = ["😞","🙁","😐","🙂","😀"]; return `<% tp.user.emotionScale() %>(1‑5)`; } }; |
このように 自作関数は必ずファイルを用意してから呼び出す 必要があります。
4. 実践!おすすめテンプレート 5 パターン
以下のテンプレートはすべて Templater 構文で記述されています。templates/Daily Template.md に貼り付け、必要に応じてカスタマイズしてください。
4‑1. シンプルタスク管理
|
1 2 3 4 5 6 7 8 9 10 11 |
# <% tp.date.now("YYYY-MM-DD") %> (<% tp.date.now("dddd") %>) ## 今日の TODO - [ ] タスク 1 - [ ] タスク 2 - [ ] タスク 3 ## 前後リンク [[<% tp.date.yesterday("YYYY-MM-DD") %>]] ← 前日 [[<% tp.date.tomorrow("YYYY-MM-DD") %>]] → 翌日 |
ポイント:- [ ] の数は自由に増減し、タグ #work などでプロジェクト別に色分けできます。
4‑2. ジャーナリング向け(感情スコア付き)
|
1 2 3 4 5 6 7 8 9 10 11 12 |
# <% tp.date.now("YYYY-MM-DD") %> (<% tp.date.now("dddd") %>) ## 感情スコア(1‑5) - スコア: <!-- 手入力または下記関数で自動化 --> <%* if (tp.user && tp.user.emotionScale) { %><% tp.user.emotionScale() %><% } %> ## ハイライト - ## 学び・気づき - |
※注意:
tp.user.emotionScale()は自作関数です。不要なら手入力に置き換えてください。
4‑3. アイデア記録
|
1 2 3 4 5 6 7 8 9 10 11 |
# <% tp.date.now("YYYY-MM-DD") %> (<% tp.date.now("dddd") %>) ## 発想 - ## 関連リンク - [[Idea Hub]] ## 次のアクション - [ ] |
拡張例:[[Idea Hub]] を自分のアイデア集約ノート名に変更し、必要なら {{tp.file.title}} と組み合わせて自動タグ付けも可能です。
4‑4. プロジェクト別ログ
|
1 2 3 4 5 6 7 8 9 |
# <% tp.date.now("YYYY-MM-DD") %> (<% tp.date.now("dddd") %>) ## #プロジェクト名 - 進捗: - 障害点: - 次のステップ: [[<% tp.date.yesterday("YYYY-MM-DD") %>]] ← 前日 |
カスタマイズ:#プロジェクト名 をテンプレート呼び出し時に引数で渡すことができます(例 <% tp.file.title.split(" ")[0] %>)。
4‑5. カレンダー感覚のナビゲーション
|
1 2 3 4 5 6 7 8 9 10 11 12 |
# <% tp.date.now("YYYY-MM-DD") %> (<% tp.date.now("dddd") %>) ## 今日の予定 - ## 前日・翌日のクイックリンク [[<% tp.date.yesterday("YYYY-MM-DD") %>]] ← 前日 [[<% tp.date.tomorrow("YYYY-MM-DD") %>]] → 翌日 <%* if (tp.date.now("e") == 6) { %> 🎉 今日が土曜です! <% } %> |
ポイント:条件分岐で週末にだけメッセージを表示し、モチベーション向上につなげます。
5. デイリーノート活用術と導入チェックリスト
5‑1. 活用の3本柱
| カテゴリ | 主な記入項目 | 効果 |
|---|---|---|
| タスク管理 | TODO リスト、前後リンク | 作業漏れ防止・振り返りが容易 |
| ジャーナリング | 感情スコア、ハイライト、学び | メンタルヘルスの可視化 |
| アイデア記録 | 発想、関連リンク、次のアクション | 創造的作業を瞬時に保存 |
5‑2. 5 分で完了する設定手順(チェックリスト)
- Settings → Core Plugins で Daily notes を ON
- Daily notes 設定で保存先を
Daily/に指定 templates/Daily Template.mdを作成し、上記テンプレートのうち好きなものを貼り付け- Community plugins → Templater をインストールし、Trigger on new file creation を ON
- サイドバーのカレンダーアイコン(または
Ctrl+Shift+D)でデイリーノートを開く
これだけで毎朝同じフォーマットが自動生成され、手入力作業が大幅に削減されます。
6. まとめ
- プラグイン有効化 + 保存先設定 が最初のハードルです。
- テンプレート を活用すれば、タスク・ジャーナリング・アイデア記録を統一フォーマットで管理できます。
- Templater による日付自動挿入・前後リンク・条件分岐は、ノート作成の手間をさらに減らします(ユーザー定義関数は別途実装が必要)。
このガイドに沿って設定すれば、Obsidian のデイリーノートは「毎日の情報整理ツール」から「日々の生産性を加速させるコア機能」へと進化します。ぜひ今日から試してみてください!