如题,我想通过嵌入一段dataview在日记模板里,自动获取到前几年的同月同日的日记。
我的每篇日记都有frontmatter的date: yyyy-mm-dd, 且日记的标题也是yyyy-mm-dd ddd。
1
我尝试过 有没有"历史上的今天"的插件或者设置? 中大佬给的代码:
dv.list(
dv.pages(`"目录"`)
.filter(p=>p.file.name.includes(moment().format('MM-DD')))
.map(p=>p.file.link)
)
但问题在于显示的是我去使用的当下的月和日,而不是本篇日记中的mm-dd。
2
我也试过 https://forum-zh.obsidian.md/t/topic/11243/2中的代码
table WITHOUT ID file.link AS “日记”,file.ctime as “时间”
from “日记”
where dateformat(file.ctime,“MM-dd”) = dateformat(date(today),“MM-dd”)
limit 10
但因为我的日记是后期迁移过来的,或者第二天才写头一天的日记,所以用create time也不太准。
请各位大佬赐教,谢谢