介紹背景#
熟悉阿江的人應該都知道,阿江是使用 Obsidian 記錄部落格的。眾所周知 Obsidian 是一款可玩性極強的筆記軟體,但是阿江並不喜歡折騰,所以盡可能使用 Obsidian 自帶的原汁原味的功能,但是最近寫部落格的時候總會去看這周是第幾周,確實有點不方便,所以簡單折騰了一下,在模板文件的 yaml 中加入了星期數,這樣在寫每周複盤的時候就能輕鬆點啦(雖然我不知道是否折騰讓效率變高了,也算是抛磚引玉吧)。自動星期數通過 templater 插件實現的,程式碼分享在下面,沒有通過額外寫 js 函數。
解決方案#
- 固定新建筆記位置。
點擊「設置 - 文件與鏈接 - 存放新建筆記文件夾」 - 安裝 templater,設定 templater 模版
---
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,寫周複盤必須在本周內,否則就會周數獲取錯誤,也算是側面勉勵自己及時寫複盤了。
- 使用 Templater 在特定目錄配置 yaml 格式。
在特定的文件夾使用特定的模版,因為我設為了我筆記的根目錄,默認完成了所有新建筆記的模版調用~