首页
/ <% tp.file.title %>

<% tp.file.title %>

2026-04-29 10:06:08作者:乔或婵

<% tp.date.now("YYYY-MM-DD HH:mm") %>

核心观点

<% tp.file.cursor() %>

引用格式

作者. (年份). 文章标题[文献类型]. 期刊名称, 卷(期), 页码.

关联笔记

  • [[<% tp.system.prompt("请输入关联笔记名称") %>]]

### 项目管理看板:自动生成任务追踪表格

```markdown
# <% tp.file.title %> 项目进度
| 任务ID | 描述 | 负责人 | 截止日期 | 状态 |
|--------|------|--------|----------|------|
<% for (let i=1; i<=5; i++) { %>| T-<% i %> | <% tp.system.prompt(`输入任务${i}描述`) %> | <% tp.system.prompt(`任务${i}负责人`) %> | <% tp.date.now("YYYY-MM-DD", i) %> | ☐ |
<% } %>

Templater用户模板管理界面

反常识技巧:解锁Templater隐藏潜力

技巧一:模板嵌套调用

将通用组件制作成基础模板,在其他模板中调用,实现代码复用:

// 在会议记录模板中调用通用头部模板
<% tp.file.include("[[模板-通用头部]]") %>

技巧二:系统命令与API结合

通过tp.system模块将外部数据引入笔记:

// 获取天气信息(需要网络连接)
<% tp.web.daily_weather("北京") %>

技巧三:动态文件命名

创建新笔记时自动生成符合规范的文件名:

// 格式:YYYY-MM-DD-主题
<% tp.date.now("YYYY-MM-DD") + "-" + tp.system.prompt("请输入笔记主题") %>

避坑指南:绕过新手常见陷阱

⚠️ 安全风险:谨慎使用tp.system模块执行系统命令,只运行来自可信来源的模板

⚠️ 性能问题:复杂模板可能导致编辑器卡顿,建议将大型模板拆分为多个小模板

⚠️ 版本兼容:Templater版本更新可能导致语法变化,重要模板建议保留备份

⚠️ 过度自动化:不是所有笔记都需要模板,保持适度才是关键

场景迁移指南:将现有工作流转换为模板系统

步骤一:工作流拆解

记录当前手动操作流程,识别重复步骤。例如:

  1. 创建新笔记
  2. 添加标题和日期
  3. 插入固定格式的章节
  4. 添加标签和分类

步骤二:模板化转换

将重复步骤转化为模板命令。以上述流程为例:

# <% tp.file.title %>
创建日期:<% tp.date.now("YYYY-MM-DD") %>
标签:#未分类 <% tp.system.suggester(["工作","学习","生活"], ["#工作","#学习","#生活"]) %>

## 内容
<% tp.file.cursor() %>
登录后查看全文
热门项目推荐
相关项目推荐