🚀阿江的数字花园

搜索⚡

Search IconIcon to open search

Templater使用笔记

⏲上次更新的时间是 Apr 13, 2023

# 介绍背景

熟悉阿江的人应该都知道,阿江是使用Obsidian记录博客的。众所周知Obsidian是一款可玩性极强的笔记软件,但是阿江并不喜欢折腾,所以尽可能使用Obsidian自带的原汁原味的功能,但是最近写博客的时候总会去看这周是第几周,确实有点不方便,所以简单折腾了一下,在模板文件的yaml中加入了星期数,这样在写每周复盘的时候就能轻松点啦(虽然我不知道是否折腾让效率变高了,也算是抛砖引玉吧)。自动星期数通过templater插件实现的,代码分享在下面,没有通过额外写js函数。

# 解决方案

  1. 固定新建笔记位置。 点击“设置-文件与链接-存放新建笔记文件夹” 新建笔记位置
  2. 安装templater,设定templater模版
1
2
3
4
5
6
---
title: <% tp.file.title %>
date: <% tp.file.creation_date("YYYY-MM-DD") %>
tags:
week: <% tp.date.now("W") %>
---

我的模版较为简单,大家可以根据自己需求进行修改。 title是自动获取文件标题,在发表xlog时候会用,应该obsidian发布到hugo也会用到。 date是文件创建日期。 week是文件创建时的周数,所以存在个小bug,写周复盘必须在本周内,否则就会周数获取错误,也算是侧面勉励自己及时写复盘了。

  1. 使用Templater在特定目录配置yaml格式。 templater模板位置 在特定的文件夹使用特定的模版,因为我设为了我笔记的根目录,默认完成了所有新建笔记的模版调用~