知识库的模板体系:Templater + QuickAdd 打造你的效率工具链

我刚开始用 Obsidian 的时候,建笔记是这样的:打开 Obsidian,敲 `Ctrl+N`,手动敲 `frontmatter`,手动写日期,手动打标签。一篇还行。到了几十篇的时候,每次新建都感觉像在填表。

后来装了 Templater 和 QuickAdd。建一篇笔记从 2 分钟压到了 10 秒。

不是省了时间这么简单。关键是记录的门槛变低了。想记就记,不用想格式对不对。这篇说下我的模板体系怎么搭的。

· · ·

两条工具链

两条工具链分工

跟模板关系最大的工具是两个。

Templater 是模板引擎。你在模板文件里写占位符,它自动填入日期、标题、文件夹路径。甚至能跑一段 JavaScript 算结果。这是底座。

QuickAdd 是快捷入口。按一个快捷键,弹出选择框,选要创建的笔记类型,自动定位到对应文件夹,套模板,打开让你编辑。这个是启动器。

两条合起来:QuickAdd 管入口,Templater 管填充。入口不用想放哪个文件夹,填充不用想 frontmatter 怎么写。

· · ·

三类模板

三类核心模板

实操下来,模板分成三种场景。每种对应不同的用法。

第一类:每日笔记

每日笔记是知识库的入口界面。

设了快捷键 Ctrl+D,直接创建或打开当天的笔记。模板长这样:

“`

created: <% tp.date.now("YYYY-MM-DD") %>
tags: [daily]

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

今天干了什么

遇到什么问题

明天要做什么

随手记
“`

模板本身很简单。关键不是模板长什么样,而是每天都建这件事坚持下来。有了每日笔记,知识库就有了时间轴。哪天查过什么,按日期搜就行。

有了每日笔记,你的知识库就有了时间轴。

第二类:项目笔记

开始一个新项目或者研究一个新话题时,点 QuickAdd,选”项目笔记”。模板自动填充:

“`

title: <% tp.file.title %>
created: <% tp.date.now("YYYY-MM-DD") %>
status: 进行中
tags: [project]

# <% tp.file.title %>

目标:

当前进度:

关键资料:

待办事项:
– [ ]
“`

好处是——不用去想第一篇项目笔记该写什么。打开就直接填目标。架子先搭好,后面再补充,比对着空白页面发呆舒服。

第三类:读书笔记(参数化模板)

读书笔记用得最多。它不只是填空,会弹出对话框让你填参数:

弹出窗口问:「书名是什么?」「评分?」「类型?」「读完了吗?」

然后自动生成标题、frontmatter、标签。全靠 Templater 的 `tp.system.prompt` 函数实现。

以前写读书笔记要手动敲书名、日期、分类、评分。现在只管回答弹窗的问题,笔记自己生成。

几个实战技巧

技巧 1:用别名方便搜索

在 `frontmatter` 里加一个 `aliases` 字段:

aliases: [<% tp.file.title %>, <% tp.system.prompt("别名(可选)") %>]

同一篇笔记用不同名称搜都能找到。

技巧 2:自动定位文件夹

QuickAdd 可以给每个模板设目标文件夹:

– 项目笔记 → `笔记/项目/`
– 读书笔记 → `笔记/读书/`
– 会议记录 → `收集箱/`

新建的时候只管写内容,不用考虑文件放哪。

只管写内容,不用管文件放哪。

技巧 3:模板套模板

Templater 的 `<% tp.file.include() %>` 可以引用其他模板。比如周报模板里嵌套项目进度模板:

“`
# 本周工作

<% tp.file.include("模板/周项目进度") %>
“`

不用重复写。

三个坑

实战技巧与踩坑

坑 1:Templater 和核心插件冲突

Obsidian 自带的「模板」核心插件和 Templater 同时启用,快捷键会打架。解决方案很简单:禁用核心插件里的模板功能,只用 Templater。

坑 2:QuickAdd 宏写 JavaScript 报错

QuickAdd 支持写 JavaScript 宏做复杂操作。但 JS 一写错就跑到控制台静默失败,你根本不知道。建议先在 Obsidian 的开发者工具里测通逻辑,再部署到宏。

JS 出错不会报给你听。先测再部署。

坑 3:模板不改就是废的

最大的坑。模板搭好不去优化,写着写着有些字段用不上,有些字段需要加。大概每两周翻一下最近的笔记,看看模板需不需要调。模板是活的

怎么开始

从最简单的开始。装一个 Templater 就够了。建一个 `模板/` 文件夹,放几个 `.md` 文件当模板,设一个快捷键绑定到「插入模板」。

从每日笔记开始。用一周看看效果,再加项目笔记。习惯了再研究 QuickAdd 的弹出选择和参数化模板。

模板系统的好处不是一步到位。是每次写笔记的摩擦力小一点,记录的动力就大一点。

系列讲了架构、采集、日常使用、搜索、AI 阅读、Dataview 自动化和模板体系。基本覆盖了从建到用的大部分场景。如果还有想了解的,欢迎留言。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部