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 区域:
- 启用 (Enable Folder Templates):打开开关。
- 新增规则 (Add New):
- Folder:选择你的核心业务目录(如
02_业务或03_AI)。 - Template:选择上述
new_note.md。
- Folder:选择你的核心业务目录(如
- 运行逻辑:配置完成后,只要在对应文件夹下右键新建文件,YAML 属性将秒级自动生成,无需手动干预。
- 要绑定全局的话,Folder 使用 /
2.3 个别缺失属性的笔记
- 配置步骤:
- 进入 设置 -> Templater。
- 找到 Template hotkeys 区域。
- 点击 Add new hotkey for template,选择你已有的
_resources\Templates\new_note.md。 - 点击右侧的“加号”后,跳转到系统的 快捷键 (Hotkeys) 设置页。
- 为该动作绑定一个快捷键,例如
Alt + I(取 Insert 之意)。
- 使用方式:
- 打开没有属性的旧笔记,按下
Alt + I。 - 结果:属性会立即出现在笔记顶部,且
created时间会自动抓取当前的系统时间,确保笔记重新进入你的审计视野。
- 打开没有属性的旧笔记,按下
- 当你添加了多个模板(如:
new_note.md、insurance_logic.md、ai_rule.md)时,Obsidian 会根据文件名自动生成对应的命令:Templater: Insert new_noteTemplater: Insert insurance_logicTemplater: 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时挑选合适的模板
新建文件后,通过命令面板选择模板:
- Ctrl/Cmd + P 打开命令面板
- 输入 Templater: Open Insert Template modal
- 从列表中选择 concept 或 solution
或者直接按快捷键:alt+e