Obsidian 插件 Templater
3 分钟阅读
Templater 让新建笔记自动带上日期、标题和交互式输入,模板里还能直接写 JavaScript。下面是我常用的 tp.* 语句,以及两个现成的代码片段:给正文加天气信息、用选择框插入 Callouts。
教程
语句
tp.file
- 文件标题
<% tp.file.title %> - 创建时间
<% tp.file.creation_date() %>
tp.date
- 今天
<% tp.date.now("YYYY-MM-DD") %> - 明天
<% tp.date.now("YYYY-MM-DD", 1) %> - 明天
<% tp.date.tomorrow("YYYY-MM-DD") %> - 昨天
<% tp.date.now("YYYY-MM-DD", -1) %> - 昨天
<% tp.date.yesterday("YYYY-MM-DD") %>
tp.system
- 提示输入
<% tp.system.prompt("请输入内容") %> - 选择输入
<% tp.system.suggester(["待办","进行中","完成"],["待办","进行中","完成"],true,"提示内容") %>