模板是一个[[核心插件|核心插件]],可让你将预定义的文本片段插入到当前活动笔记中。 ## 设置模板文件夹 1. 点击左下角的**[[设置]]**(![[lucide-cog.svg#icon]])。 2. 在**核心插件 → 模板 → 模板文件夹位置**中,输入包含模板的文件夹路径。 ## 模板变量 你可以使用_模板变量_为模板添加动态信息。当你插入包含模板变量的模板时,模板插件会将变量替换为对应的值。 | 变量 | 描述 | |--------------|------------------------------------------------| | `{{title}}` | 当前活动笔记的标题。 | | `{{date}}` | 今天的日期。**默认格式:**`YYYY-MM-DD`。 | | `{{time}}` | 当前时间。**默认格式:**`HH:mm`。 | `{{date}}` 和 `{{time}}` 都允许你使用_格式字符串_来更改默认格式。 要设置格式字符串,请在变量后添加冒号(`:`),然后跟上 [Moment.js 格式标记](https://momentjs.com/docs/#/displaying/format/)组成的字符串,例如 `{{date:YYYY-MM-DD}}`。 `{{date}}` 和 `{{time}}` 可以与格式字符串互换使用,例如 `{{time:YYYY-MM-DD}}`。 你可以在**[[设置]] → 模板 → 日期格式**和**[[设置]] → 模板 → 时间格式**中更改默认的日期和时间格式。 ^template-settings-date-time-formatting > [!tip] 提示 > 你也可以在[[日记]]和[[时间戳笔记生成器]]插件中使用 `{{date}}` 和 `{{time}}` 模板变量。 ## 创建模板 在[[#设置模板文件夹|模板文件夹]]中,[[管理笔记#创建新笔记|创建一篇笔记]],写入你希望在使用模板时出现的内容。你可以使用[[#模板变量|模板变量]]来插入动态文本,例如当前日期。 例如,以下是一个用于学习笔记的模板: ```markdown --- topic: date: "{{date}}" course: tags: - studies --- # {{title}} ## 核心概念 ## 重要细节 ## 示例 ## 问题 - ## 总结 ## 相关主题 - [[]] ``` ## 将模板插入到当前活动笔记 **重要提示:**要插入模板,你需要先[[#设置模板文件夹]]。 1. 在功能区中,点击**插入模板**。 2. 选择要在当前活动笔记光标位置处插入的模板。 要使用[[命令面板]]或[[快捷键#设置快捷键|自定义快捷键]]插入模板,请使用命令 `模板:插入模板`。 模板内容将插入到当前光标位置。如果光标不在笔记正文中,内容将插入到上次光标所在的位置。 ### 模板属性 ![[属性#^templates-properties]] ## 将当前日期和时间插入到活动笔记 使用命令 `模板:插入当前日期` 和 `模板:插入当前时间` 可以在当前光标位置插入当前日期和时间。与 `插入模板` 命令一样,可以通过[[命令面板]]或[[快捷键#设置快捷键|自定义快捷键]]执行此操作。 插入的日期和时间使用[[#^template-settings-date-time-formatting|插件设置中配置的格式]]。