{:else} Today is a workday! {/} ``` 这个代码使用了 Obsidian Templater 的时间格式化功能,在 {} 中使用 ?{date: "dddd"} 可以获取当前时间的星期几。通过 if-else 语句,我们可以根据当前时间判断今天是工作日还是周末。 2. 目录判断 Obsidian Templater 还支持目录判断,可以在模板中判断当前笔记所属的...
Templater 提供了两种去除空白的方式,一种是 <%- -%> 或<%-* -%> 来去除命令前后的空白,另一种是使用 <%_ _%> 或<%_* *%> 来去除命令前后所有的空白。 下面我们来对比一下: <%* if (tp.file.title == "MyFile" ) { %> This is my file! <%* } else { %> This isn't my file!
} else { notesFolderPath = baseFolder + "/" + fileName; } // 不存在书对应文件...
假设指定日记的模板,使用quickadd命令直接生成日记文件 指定模板文件夹,选择Template模块,输入diary,新建一个名为diary的模板 点击闪电标志,让它命令生效,然后点击设置图标,设置如下 当然,这种快速指定模板生成文件的功能,templater插件也可以做到,只是,它是指定快捷键,我感觉没有quickadd好用 使用quickadd打开悬浮大纲 首...
Templater-Obsidian-Plugin->Templater Obsidian-Text-expand->Text Expand Obsidian-II-Quicker->II Quicker Obsidian-Note-Definitions->Note Definitions 下面是具体实现参考: %% 模板/插入插件名称.md %% <%-* const definitionFile = "术语/Obsidian 插件.md" ...
相关功能:核心插件-日历、Calendar、Templater ob强大的离不开它的插件系统,每个用途都离不开。在白纸上的学习是从自带的日记功能开始,过渡起来相对比较简单。随着使用的深入慢慢往里面加自己想要的东西,需求在使用中诞生。当自带功能满足不了,于是便跟着教学安装了插件Templater。
Templater:模板文件,比自带的功能更多,支持JavaScript Calendar:日历视图,直观查看日记 最早日记与现在...
在templater设置中把脚本注册为模板命令,如图 把脚本注册为模板命令 为模板命令设置快捷键 设置快捷键 在calloutForContent文档中输入模块命令`<%* return "Hello World!" %>` 新建文档,使用快捷键 alt + F 命令执行成功 将模板命令中的 return "Hello World!" 替换为 ...
将脚本导入 Templater 的自定义脚本,我们就可以使用获取位置信息。 Templater 使用 创建一个模板,比如叫做:IPlocationweather <%*constlocation=awaittp.user.getlocation()returntp.user.getweather(location)%> 这样直接调用IPlocationweather就可以获取到当前 IP 地址的天气了。
Obsidian功能:核心功能-日记、第三方插件-Templater,不多说,Ob用户必备的功能了。 Obsidian配置 把日记功能和Templater功能的模板文件夹都设置到同一个文件夹上,日记功能需要具体设置到模板md文件上。 为Templater插件配置模板文件夹即可 Templator相关功能实现 ...