跳转至

Obsidian插件-Templater

1 定义

Templater 是 Obsidian 模板插件,新建时,可以挑选不同模板,特别是原子化的模板

2 核心内容

2.1 基础环境配置

在 Obsidian 设置中完成以下初始化,确保插件具备运行权限:

  • 模板存放路径 (Template folder location):建议设置为 _resources/Templates。将“工具类”模板与“内容类”笔记物理隔离,保持库的整洁。
  • 开启自动化开关 (Trigger Templater on new file creation):必须开启。这是实现“新建笔记即自动填充属性”的核心前提。

2.2 自动化绑定

要实现“零操作”录入,需在 Templater 设置的最下方配置 Folder Templates 区域:

  1. 启用 (Enable Folder Templates):打开开关。
  2. 新增规则 (Add New)
    • Folder:选择你的核心业务目录(如 02_业务03_AI)。
    • Template:选择上述 new_note.md
  3. 运行逻辑:配置完成后,只要在对应文件夹下右键新建文件,YAML 属性将秒级自动生成,无需手动干预。
  4. 要绑定全局的话,Folder 使用 /

2.3 个别缺失属性的笔记

  • 配置步骤
    1. 进入 设置 -> Templater
    2. 找到 Template hotkeys 区域。
    3. 点击 Add new hotkey for template,选择你已有的 _resources\Templates\new_note.md
    4. 点击右侧的“加号”后,跳转到系统的 快捷键 (Hotkeys) 设置页。
    5. 为该动作绑定一个快捷键,例如 Alt + I (取 Insert 之意)。
  • 使用方式
    • 打开没有属性的旧笔记,按下 Alt + I
    • 结果:属性会立即出现在笔记顶部,且 created 时间会自动抓取当前的系统时间,确保笔记重新进入你的审计视野。
  • 当你添加了多个模板(如:new_note.mdinsurance_logic.mdai_rule.md)时,Obsidian 会根据文件名自动生成对应的命令:
    • Templater: Insert new_note
    • Templater: Insert insurance_logic
    • Templater: Insert ai_rule

区分方法:直接在快捷键面板的搜索框输入 Templater: Insert,所有已绑定的特定模板都会列出,后缀名就是你区分它们的唯一标识。

3 案例说明

---
created: <% tp.date.now("YYYY-MM-DD HH:mm") %>
tags: [<% tp.file.folder() %>]
status: 进行中
---
  • created:自动抓取当前时间。作为 45 岁以后的时间锚点,记录思维发生的“绝对瞬间”,用于对抗记忆力波动。
  • tags:利用 <% tp.file.folder() %> 自动抓取父文件夹名称。将物理存储结构(文件夹)直接映射为逻辑分类(标签),确保符合 MECE 原则
  • status:默认设为(进行中),通过可视化符号降低认知负荷,快速识别笔记生命周期。

4 相关概念

5 应用场景

5.1 新建md时挑选合适的模板

新建文件后,通过命令面板选择模板:

  1. Ctrl/Cmd + P 打开命令面板
  2. 输入 Templater: Open Insert Template modal
  3. 从列表中选择 concept 或 solution

或者直接按快捷键:alt+e

6 来源