Skip to content

Templater常用语法(视频+模板)

Templater常用语法(视频+模板)

coffeebean大约 4 分钟


# 1 拿来就用

如果你就是简单使用,可以不用看后面的语法了。直接在这个页面里面复制粘贴就OK了,一般的使用应该是完全够用了。

# 2 日期相关

日期相关的函数有4个

  • now
  • tomorrow
  • weekday
  • yesterday

# 2.1 日期的格式化

在下面可以对日期进行格式化,比如

更详细的时间格式:关注资源更多

微信公众号里更详细的时间格式。​Obsidian最佳实践:时间格式化的秘密:让你的时间管理变得更加轻松!open in new window

年月日年月日2

YYYY-MM-DD



YYYYMMDD

年月日年月日2

2023-10-03



20231003

# 2.2 获取当天日期

获取当天日期获取当天日期并格式化

<% tp.date.now() %> 



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

# 2.3 获取间隔日期

获取7天前的日期获取7天后的日期获取下个月的日期获取明年的日期

<% tp.date.now("YYYY-MM-DD", -7) %>



<% tp.date.now("YYYY-MM-DD", +7) %>



<% tp.date.now("YYYY-MM-DD", "P-1M") %>



<% tp.date.now("YYYY-MM-DD", "P1Y") %>

# 2.4 常用日期

昨天明天本周星期一

<% tp.date.yesterday("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.weekday("YYYY-MM-DD", 0) %>

# 3 文件相关

# 3.1 获取笔记常用信息

笔记的标题title笔记的标签tags笔记的绝对路径笔记的相对路径(相对Obsidian库根目录)

<% tp.file.title %>



<% tp.file.tags %>



<% tp.file.path() %>



<% tp.file.path(true) %>

# 3.2 获取笔记其他信息

笔记正文笔记创建时间笔记最后修改时间

<% tp.file.content %>



<% tp.file.creation_date() %>



<% tp.file.last_modified_date() %>

# 3.3 笔记操作

移动文件1移动文件2重命名文件

<% await tp.file.move("/A/B/" + tp.file.title) %>



<% await tp.file.move("/A/B/NewTitle") %>



<% await tp.file.rename("MyNewName") %>

# 4 文件frontmatter属性值

这个是用来获取顶部属性区域的函数,可以直接获取对应属性的值,也就是以前的YAML区域。

举例:

假设顶部属性定义1

---
aliases: myfile
note type: seedling
---

获取属性值alias

<% tp.frontmatter.alias %>

# 5 每日一句/一图

插件提供了一个很有意思的东西,每天随意调用一句话或者一张图片。加了一些乐趣

每日一句每日一图每日一图,控制图片尺寸每日一图,控制图片尺寸+关键字

<%+ tp.web.daily_quote() %>



<%+ tp.web.random_picture() %>



<% tp.web.random_picture("200x200") %>



<% tp.web.random_picture("200x200", "landscape,water") %>

# 6 组合用法:日记

昨天+今天+明天上周+今天+下周

[[<% tp.date.now("YYYY-MM-DD", -1) %>]] | [[<% tp.date.now() %>]] | [[<% tp.date.now("YYYY-MM-DD", +1) %>]]



[[<% tp.date.now("YYYY-MM-DD", -7) %>]] | [[<% tp.date.now() %>]] | [[<% tp.date.now("YYYY-MM-DD", +7) %>]]

昨天+今天+明天上周+今天+下周

2023-10-02 | 2023-10-03 | 2023-10-04



2023-09-26 | 2023-10-03 | 2023-10-10

# 7 完整日记模板(视频讲解+模板下载)

文字版:完整代码和模板(微信公众号)
Obsidian最佳实践:(视频教程)自动插入静态天气的日记模板3.0版(生活工作统管)完美解决方案open in new window

配套视频讲解-喂饭教程

A BiliBili video

扫码关注 公众号【蹦跶的咖啡豆】-内容多更新快扫码关注 公众号【蹦跶的咖啡豆】-内容多更新快

加群交流

如果在使用和学习中有不明白的地方,或者想看看别人的经验

🌱【点我-扫码加群】

加群交流!先加在拉加群交流!先加在拉

🍻【微信扫码-打赏】

微信扫码-打赏-更新不易微信扫码-打赏-更新不易

上次编辑于:

贡献者: mycoffeebean

分享知识、成就自我