在ob中通过Templater为新建页添加模板信息
2022-02-05
2 min read
引言
我有一个需求,看英文文章时,对不懂的单词做双链,需要在新建页面提供一个uid方便以后anki调整。换句话说,有没有某个插件能给每个新建的页面都加上一个模板,例如每个新页面(包括ctrl+点击)都有一个如下的yaml
---
uid: 202108151016
---
默认的[[模板(核心插件]]和[[ZK卡片(核心插件)]]都无法满足我的需求。感谢群友的帮助,提出可以使用[[Templater(模板增强插件)]]来实现这功能。
实际操作
安装并启动[[Templater(模板增强插件)]](现在下载量居然已经11万了)。
打开Trigger Templater on new file creation。
下方就会出现Floder Templates,在Folder(文件夹)中输入/
表示根目录,即ob全局新建的笔记都包括,也可以只指定某个文件夹。在Template(模板)中指定你的模板。
这样就配置完成了。
相关的模板如下
---
uid: <% tp.date.now("YYYYMMDDHHmmss") %>
aliases: []
---
<% tp.file.cursor() %>
因为还用了<% tp.file.cursor() %>
语句,所以还需要在Templater打开Automatic jump to cursor