
参考文章:干货分享!推荐5款最实用的WordPress文章插件,让写作更轻松!

参考文章:wordpress优秀插件推荐-有哪些实用的wordpress最佳插件值得下载?
今天的目标:
深入了解Templater插件,打造出更加高级的模版
Obsidian系列文章索引:
- 第1天,从零开始探索Obsidian
- 第2天,如何从界面入手,快速掌握Obsidian?
- 第3天,Obsidian笔记分类的技巧,你绝对不能错过的第三种方法!
- 第4天,Obsidian的达人秘籍:标签管理让你事半功倍!
- 第6天,Obsidian插件自学指南2-媒体篇
- 第7天,Obsidian插件自学指南3-一键提升笔记的颜值!
- 第8天,使用这个插件一键自动创建笔记!
- 第9天,Obsidian一键创建日报,这个模版插件你必须掌握!
欢迎大家收藏、订阅《10个必会的Obsidian技巧》系列教程,今天是学习OB的第10天哦。
在上一篇中,我们探讨了模板和日记的用法,如何从模版中快速生成笔记。
今天我们要聊聊一个高级模版插件——Templater。
在了解Obsidian的模板功能时,我们接触到了{{date}}这样的变量,它能在笔记中动态生成日期。

参考文章:wordpress文章插件推荐-提升您站点内容质量的最佳插件
而使用Templater插件,我们可以利用更多的变量,来实现更加复杂的功能。
比如说,我想把当前文件夹里所有的笔记名称都导入到这篇笔记中,作为文章的导航。

是不是觉得很神奇?原本需要手动复制粘贴的工作,现在只需一个快捷键就能轻松搞定!
快来点赞、收藏这个教程,咱们一起学起来吧。
Templater插件
如何安装和下载
安装步骤
首先在插件市场中搜索Templater,并进行下载与安装。

如果在安装过程中遇到任何问题,可以参考这篇文章。

设置Templater插件
安装完成后,记得在Obsidian的设置中,调整一下Templater的模版文件路径。
我这里设置的是我之前创建的template文件夹。

基础用法
在前一章中,我们已经在template文件夹中创建了两个模版文件:高亮块和日报。

接下来,我们就要通过Templater插件,把这两个模版迅速插入到我们的笔记里。
插入模版内容
轻松掌握Templater插件的小技巧
想要在笔记中快速插入模版吗?其实很简单!只需在任意笔记中按下【Alt+E】,就能打开Templater的模版入口,选择你准备好的模版,比如【日报】或者【高亮块】,轻松把内容插入进去。

这样看来,Templater插件真的是能覆盖模版所有功能的强大工具。
进阶用法
1- 为模版设置快捷键
接下来,我们来聊聊Templater的一些进阶功能。
比如说,如果你想更迅速地调用模版,可以给每个模版设置一个对应的快捷键。
就拿之前提到的高亮块模版来说,直接用快捷键就行,不用再去选择模版了。
简单按下【Alt+1】,你就能迅速把高亮块模版插入到你的笔记中。

设置步骤
具体的设置步骤如下:
- 在Templater的设置选项中,点击【Add new hotkey for template】
- 选择你要添加快捷键的模版,例如“高亮块”
- 点击旁边的加号,查找笔记名称,设置快捷键就可以了。

我同样为笔记目录设置了【Alt+2】的快捷键,这样添加文件目录就变得更加顺畅了。

2- 自定义模版变量
那么,如何能让笔记文件的清单自动读取呢?
在template文件夹里打开【目录】模版,看看里面的内容,可能会让你眼前一亮。


没错,这个模版文件里有很多代码,这就是Templater的高级功能所在。
只需在模版文件里插入一对<% %>符号,就能添加自定义代码,语法跟Javascript有点像哦。
<%
你的Templater代码
%>
前面提到的目录完整代码如下:
<% tp.file.folder() %> 中的笔记清单:
<% app.vault.getAllLoadedFiles().filter(x => (x.path.indexOf(tp.file.folder(true))>=0) && (x instanceof tp.obsidian.TFile)).map(x => "[[" + x.name +"]]").join("n")
%>
使用方法也很简单:
1- 新建模版文件
在模版文件夹里新建一个笔记。

2- 编写模版代码
打开新建的模版笔记,粘贴下面的代码:

这段代码的作用是读取你当前笔记文件夹中的所有笔记文件。
3- 使用模版
跟其他模版一样,按下【Alt+E】,选择你刚创建的模版就行。

3- 自定义案例
是不是觉得很神奇呢?
我一开始也很好奇,追到Templater的官网,研究代码整整一天。
https://silentvoid13.github.io/Templater/introduction.html

然后我写了一段代码,可以搜索特定的关键字笔记,并把结果插入到你的笔记中。
效果如下:

对应的代码也很简单,用法和之前的案例类似:
<%*
let my_word = await tp.system.prompt("输入要搜索的关键字:","")
-%>
<% app.vault.getAllLoadedFiles().filter(x => (x.name.indexOf(my_word)>=0) && (x instanceof tp.obsidian.TFile)).map(x => "[[" + x.name +"]]").join("n") %>
更多代码
如果你对编程有一定了解,可以去Templater官网看看,还能实现更多有趣的功能哦。

比如:新建笔记、移动笔记、复制笔记、删除笔记,甚至合并笔记内容等等。
如果你想要什么功能,欢迎在评论区告诉我,如果有实用的,我会和大家一起写代码。
总结一下
虽然我花了一整天研究Templater插件,但我不太建议新手使用。
- 简单的功能,用Obsidian自带的【模版】插件就可以搞定。
- 复杂的功能,学习成本太高,不适合初学者。
想象一下,一个笔记软件居然还需要写代码,这让人怎么安心写笔记呢?
- 会代码的人可能会全心投入编程
- 不会代码的人又忍不住想去学习编程
最终没人能专心写笔记,Templater这个插件真的容易让人分心。
笔记软件重要,还是方法更重要?
前几天,我在Obsidian的官方社区中看到一个有趣的帖子:
究竟是笔记软件重要,还是笔记方法更重要?

评论区里有一张图片让我特别赞同。

真正的高手,不需要太多工具,笔记的核心始终是内容,而不是其他。
你怎么看呢?
我是拉小登,一个热爱整理的Excel老师
如果你觉得这篇文章有用,请帮忙「点赞」「在看」「转发」一下。
这对我很重要,能激励我继续分享更多优质内容。
本文标题:Obsidian模板插件大比拼:原生与第三方谁更胜一筹?搭配使用是否更佳?
网址:https://www.wpjiguang.cn/archives/46372.html
本站所有文章由wordpress极光ai post插件通过chatgpt写作修改后发布,并不代表本站的观点;如果无意间侵犯了你的权益,请联系我们进行删除处理。
如需转载,请务必注明文章来源和链接,谢谢您的支持与鼓励!



