乐于分享
好东西不私藏

Templater 插件,一个“模板增强插件”,给 Obsidian 加了一套自己的模板语言

Templater 插件,一个“模板增强插件”,给 Obsidian 加了一套自己的模板语言

如果你已经用上 Obsidian,一定会有那么一瞬间想过: “为啥每次新建日记都要手动打日期、标题、标签?电脑不是应该替我干这种重复体力活的吗?”

Templater 这个插件,就是来帮你偷懒的。严格一点讲,它是一个“模板增强插件”,给 Obsidian 加了一套自己的模板语言,还能跑 JavaScript 脚本,把各种“我懒得每次都重复”的动作变成一键完成。说好听点,是生产力工具;说直白点,就是让你可以光明正大地拖延,但看起来又特别高效。

Templater 让你在笔记里放“变量”和“函数”。比如:

  • 自动插入当前日期、时间、星期几

  • 自动生成文件名、路径、链接

  • 一键生成固定结构的日记、读书笔记、会议纪要

  • 用 JS 脚本做点小魔法,比如:

    • 统计当前文件夹有多少笔记
    • 读取某个文件内容插入到当前笔记
    • 根据不同标签生成不同的模版内容

你可以把它当成“Obsidian 里的程序员版自动化模板”,但即使你不会写代码,也能先从现成的模板开始用,再慢慢往里加点小东西。

具体一点,到底在哪些场景有用?随便举几个我自己常用的:

  1. 每天的日记模板新建日记时自动生成:

    # {{今天日期}}- 睡眠:- 今天三件最重要的事:- 回顾:

    加上 Templater 之后,你可以直接用变量,让“今天日期”自动填,比如 tp.date.now("YYYY-MM-DD ddd") 这样。结果就是每天点一下模板按钮,新建出来就是完整格式,不用再复制粘贴旧的。

  2. 读书 / 观影笔记模板里把字段固定好:

    书名:作者:开始时间:结束时间:关键词:重点摘录:

    再配合下 JS,比如自动把当前文件名填进“书名”,或者自动记录创建时间,省心不少。

  3. 工作里的会议纪要很多人的会议笔记其实长得都差不多:参会人、主题、时间、结论、待办。 用 Templater 做一个模板,新建时自动插入当前时间和会议标题,最后再配合下任务管理插件,体验会好很多。

说完用途,来点稍微硬核一点的:Templater 其实分两块能力:

  • 模板语言本身:像 tp.file.titletp.date.now() 这种内置变量和函数
  • 运行 JavaScript:你可以写一小段 JS 脚本,让它帮你做更复杂的事

比如,你可以写一个 JS,让 Templater 帮你:

  • 扫描某个文件夹,把所有文件名变成一个列表插入当前笔记
  • 根据今天是周几,插入不同内容(比如周一插入“收心工作”,周五插入“准备摸鱼”…)

当然,这里就有一个必须严肃一下的点: Templater 能执行 JS 代码,甚至能执行系统命令。也就是说——从别人那儿直接拷脚本回来乱跑,是有风险的

简单记住两句:

  • 看不懂的 JS 代码,先别跑
  • 来路不明的脚本,直接关掉页面

插件作者自己也在文档里写了警告,所以真不是吓你。你本地的文件,还是挺值得保护一下的。

很多人会问:Obsidian 不是自带模板功能吗?为啥还要装 Templater?

很现实的答案是:自带的 Template 功能,只能做“静态模板”,就是固定的那一坨文字。Templater 属于“动态模板”,能:

  • 根据时间、文件信息、上下文变化输出不同内容
  • 可以写逻辑:比如“如果今天是周末,就……”
  • 能和 JS 结合,拓展空间特别大

缺点也摆在这儿:

  • 入门比自带模板要难一点
  • 配置需要耐心,最好一点点来
  • 很容易越玩越深,最后搞成个小工程(但说不定你会很开心)

安装和基础使用我简单说一下,别担心,入门这块不算难。

  1. 打开 Obsidian 设置 → 第三方插件
  2. 打开“社区插件”,搜索 Templater
  3. 安装后启用,左侧会多出一个 Templater 的设置项

建议你先做三件事:

  • 在仓库里新建一个专门放模板的文件夹,比如 _templates
  • 在 Templater 设置里把这个文件夹选为 “Template folder”
  • 随便新建一个模板文件,比如 日记模板.md,里面写点普通文本先用着

然后在任意笔记里,使用命令面板(Ctrl/Cmd+P),搜 Templater: Insert template,选你刚刚建的那个模板,就能看到它被插进来了。 等你熟悉插入流程之后,再慢慢往里加变量、函数、脚本。

如果你愿意花点时间折腾,Templater 的深度其实非常夸张。 不少大佬已经把自己的模板公开出来了,有的做周/月/年回顾,有的做项目管理,有的直接把自己的工作流搬进去了。你可以先拿来参考,不一定照搬,但会很开脑洞。

我自己对 Templater 的态度是: 它不是那种“装上就马上效率翻倍”的插件,更像是一个“你越了解自己工作/生活节奏,它越值钱”的工具。刚开始可能就用来插个日期、自动填个文件名。 过一阵,你会发现:“啊,这里也可以自动化一下,那边也可以少写两行字”。 等哪天你新建一篇日记,按个快捷键,标题、日期、标签、结构全部就位,那一瞬间的爽感,会让人有点上头。

点击下方公众号,回复关键字:Obsidian,获取Obsidian资料合集。

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » Templater 插件,一个“模板增强插件”,给 Obsidian 加了一套自己的模板语言

评论 抢沙发

8 + 8 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮