Obsidian · 模板的執行

Templater的使用方法
執行方法和每日筆記的設定

本頁面由日文原文機器翻譯而成。 閱讀日文原文

Templater是執行筆記中的變數和函式,並將結果放入正文的外掛。 首先手動插入1張,然後進入製作每日筆記時的設定。 在這裡,用同一個模板確認了變數的剩餘狀態和設定後的結果。

準備Templater,區分記法

在官方匯入指南中,在Obsidian的Community plugins中搜尋“Templater”進行安裝。 在這次驗證中,將官方2.25.1的分發檔案放入隔離Vault中,在設定畫面中啟用了外掛。 如果正在使用的Obsidian和Templater的版本不同,請在自己的環境中確認畫面名稱和行為。

Templater的Template folder location中,在示例中指定Templates。 命令以<%開始,以%>結束。 tp.file.title是目標筆記的標題,tp.date.now("YYYY-MM-DD HH:mm")是使用執行時的日期和時間的例子。 不要與用手寫日期的日記的模板和core Templates的{{date}}記法混淆。

如果想要確認核心Templates的標題、日期的替換和儲存結果,也請參考全部10種實際插入並重新顯示的Markdown模板集。

首先,將模板插入當前的筆記

用於驗證的Templates/Simple.md的原文如下。 英文備忘錄部分是不包含個人資訊的驗證用的虛構內容。

# <% tp.file.title %>

created: <% tp.date.now("YYYY-MM-DD HH:mm") %>
result: templater-simple-expanded

## Capture
- Sample thought from isolated verification.
  1. 準備Templates/Simple.md,開啟插入的筆記。
  2. 命令調色盤中選擇Templater: Open insert template modal,從列表中選擇Simple。
  3. 確認插入的標題和日期。在這次的Normal筆記中,tp.file.title展開為Normal,時間運算式展開為2026-09-30 10:46。

result: templater-simple-expanded是原文中的固定文字。 看不到這行不用於判斷成功。 確認<% … %>是否被替換為實際值。 日期和時間是這個Linux環境的UTC,日本時間是19:46。

在Linux版Obsidian的Normal筆記中,Simple模板的標題和日期展開的畫面
2026年9月30日10:46 UTC(19:46 JST)。 從實際的模板選擇畫面中選擇了Simple,插入了現在的筆記中。

展開已經貼上到正文中的Templater命令的Replace templates in the active file是另外的操作。 每日筆記中的恢復例子在後面的節中顯示。

用新的每日筆記,執行Templater

首先嚐試了core Daily notes放入模板正文,處理正文中的Templater命令的配置。 使用的Templates/Daily.md是以下原文。

# Daily <% tp.date.now("YYYY-MM-DD") %>

note-title: <% tp.file.title %>
result: templater-daily-expanded

## Inbox
- Sample daily capture.

這次的設定值如下。 分開確認core Daily notes和Templater的設定。

設定的地方顯示的專案這次的數值
核心每日筆記日期格式YYYY-MM-DD
核心每日筆記新檔案位置Daily
核心每日筆記模板檔案位置Templates/Daily.md
模板模板資料夾位置Templates
模板在建立新檔案時觸發模板比較OFF和ON
模板模板匹配模式None

開啟Trigger,Template matching mode設定為None的設定畫面。 None是不自動分配模板的設定,但是會處理新筆記正文中已有的Templater命令。 在這個例子中,因為Daily notes方面指定了模板,所以沒有新增Folder templates和File regex templates。

Templater的Trigger Templater on new file creation是ON,Template matching mode是None的設定畫面
實際操作的Templater 2.25.1的設定。 Trigger只儲存在這個終端上,還顯示每個終端都需要啟用的註釋。

用相同的模板、日期格式、Daily/2026-09-30.md的儲存地址,比較了新制作的筆記本。

Trigger OFF:運算式未展開

# Daily <% tp.date.now("YYYY-MM-DD") %>

note-title: <% tp.file.title %>
result: templater-daily-expanded

## Inbox
- Sample daily capture.

Trigger ON+None:已展開為值

# Daily 2026-09-30

note-title: 2026-09-30
result: templater-daily-expanded

## Inbox
- Sample daily capture.

這裡result: templater-daily-expanded也是兩者的固定文字。 區別是,標題的tp.date.now和note-title的tp.file.title變成了數值。

在Trigger OFF建立的日期筆記中留下了tp.date.now和tp.file.title命令的畫面
OFF中加入了Daily notes的模板正文,但Templater的表示式沒有展開。
用Trigger ON和None新建的Daily筆記上展開了日期和note-title的畫面
用ON+None在同一路徑上新建後,標題是Daily 2026-09-30,note-title是2026-09-30。

模板不適用時,要確認什麼?

區分沒有包含筆記正文的情況和只留下正文的Templater式的情況。 在這次的OFF筆記中,正文字身就進去了。 開啟Trigger後,用Daily notes的命令重新開啟相同的現有筆記,儲存內容的SHA256前後一致,公式仍然存在。

在開啟現有筆記的狀態下執行Templater: Replace templates in the active file,就可以展開日期和標題的公式了。 在包含記錄的筆記中,確認內容和模板的程式碼,複製後進行操作。 這是這次條件的結果。 啟動時開啟Daily note的設定等,沒有推廣到其他路徑。

可見的狀態確認的專案依據和範圍
正文中留下公式Trigger的ON/OFF,是新建還是現有筆記本這次的OFF/ON對比,重新開啟現有的筆記本,透過手動Replace確認
沒有模板的正文每日筆記的模板檔案位置None不會自動選擇模板。 也確認輸入正文的一方的指定
在特定資料夾中無法執行Excluded folders、模板原資料夾官方2.25.1的規格。 排除資料夾和模板源從新建時的處理物件中退出。 這個箱子本身沒有實際測量
其他終端的設定不起作用那個終端的Trigger設定設定畫面的按終端儲存的註記。 這次,其他終端的動作和同步尚未驗證
沒有追記的筆記・不一樣日期、儲存資料夾、建立檔案的路徑現有的每日筆記補充問題。 與Templar的展開分開確認

僅透過Templater的設定,並不能完成外部輸入受理、其他應用程式的補充、終端間同步。 在這篇文章中確認了Obsidian內的模板處理。

常見問題

儲存Templater的模板會自動執行嗎?
並不是僅僅儲存就能自動應用於所有筆記本。 將儲存的模板放入現在的筆記中時,使用“Templater: Open insert template modal”。 建立新檔案時的處理是“Trigger Templater on new file creation”的另一個設定。
每日筆記也需要Folder templates嗎?
在這次確認中,在core Daily notes中指定了Templates/Daily.md,Templater的Trigger是ON,Template matching mode是None,新的日期筆記中的命令展開了。 None是不自動分配模板的設定,但是會處理新正文中已有的Templater命令。
開啟Trigger的話,現有的每日筆記本也能修好嗎?
這次,在OFF製作的筆記ON後用Daily notes的命令重新開啟,儲存的內容也沒有改變。 在包含未展開命令的同一筆記中,可以用“Templater: Replace templates in the active file”展開。 這是這次設定的結果,啟動時開啟Daily note的設定和一次性處理沒有驗證。
iPhone也可以使用同樣的步驟嗎?
Templater 2.25.1的官方manifest不是桌面專用的設定,但這次的實際操作確認只有Linux版Obsidian 1.13.7。 iPhone的畫面和模板展開、終端間同步、SimpleMemo的輸入沒有驗證。 在Trigger的設定畫面上,也顯示著每個終端的啟用設定。

驗證環境和可以使用這篇報道的範圍

  • 實際操作:Linux的隔離Vault、Obsidian 1.13.7、Templater 2.25.1。 操作設定畫面,透過應用程式上註冊的命令確認筆記的製作、展開。 手動插入時從GUI列表中選擇了模板。
  • 每日筆記對照:2026年9月30日10:49~10:50 UTC(19:49~19:50 JST)。 以相同的模板、儲存地址、日期形式比較OFF和ON+None的儲存Markdown。 還確認了現有的OFF筆記的重新開啟和明確的Replace的恢復。
  • 官方原件:2.25.1的分發檔案・manifest・官方docs/source確認。 manifest的最小Obsidian版是1.13.0。 這不是所有版本和終端的執行保證。
  • 未驗證:iPhone/Android/Mac,Obsidian關閉狀態和從外部建立檔案,啟動時Daily note,同步,SimpleMemo配合,速度·語音質量·Siri·Watch。

這個Linux的桌面操作不是iOS Simulator或iPhone實機的確認。 僅限於影象中顯示的虛構備忘錄和儲存Markdown顯示的範圍,作為實際操作的結果進行記載。

驗證記錄・原件和確認範圍

官方資料

本網站由YURIKA, K.K.運營,介紹獨立應用程式“SimpleMemo”。 不是Obsidian官方的報道。