模板插件能让你在当前笔记中快速插入预设的文本段。和其他软件的模板不同,Obsidian 的模板和普通笔记一样,都是 Markdown 文件,模板的作用仅仅是保存预设文本段,方便 Obsidian 识别与插入。 ### 设置模板文件夹 使用模板前,你需要指定模板文件夹,这样 Obsidian 才知道模板存放在什么地方。启用模板插件后,你需要在 `设置` -> `模板` -> `模板文件夹位置` 中指定模板文件夹的路径。 ### 在当前笔记中插入模板 设置好了模板文件夹后,你就可以在当前笔记中插入模板了。插入模板的方法很简单, 你可以在左边栏中点击 `插入模板` 按钮,也可以使用相应的快捷键(需要设置),也可以使用命令面板来完成操作。 当你执行这个命令时,模板中的文本段会立刻插入到当前笔记中光标所在的位置。 ### 插入当前笔记标题 如果你想让模板自动生成当前笔记的标题,则可以使用`{{title}}`占位符。 ### 插入日期与时间 Obsidian 允许你在模板中使用占位符 `{{date}}` 和 `{{time}}` 来代表日期和时间。当模板插入到笔记中时,Obsidian 会自动地将这些占位符替换成当下的日期值和时间值。 当然,替换的日期值和时间值的格式也是可以自行设定的。你可以在模板插件的设置页进行格式的设定,具体的格式语法请看[这里](https://momentjs.com/docs/#/displaying/format/)。 *一个小技巧:如果你想在模板中使用两个日期占位符,你可以通过相应的格式把时间占位符变成日期占位符。想使用两个日期占位符也是同理。* ### 另一种指定格式的方法 除了在设置页中指定日期值和时间值的格式外,你还可以使用 `{{date:YYYY-MM-DD}}`、`{{time:HH:mm}}` 这样的占位符来直接指定格式——冒号 `:` 后的部分都会被识别为格式语法。需要注意的是,这种写法会覆盖设置页中对于占位符的格式设置,因此它仅对于当前模板有效,对其他模板是不起作用的(如果你有多个模板的话)。 ### 在其他地方使用格式语法 目前,这种格式语法也可以在[[日记]]和 [[ZK 卡片]]的模板设置里使用。但是,`{{date}}` 和 `{{time}}` 占位符并不能使用。