我在github上面直接下了源库,但是一直出问题。能出现框但是没有实际的颜色。其实是非常简单的一个小错误,我一直以为obsidian里的js文件路径引用和其他语言差不多,但其实默认是在主目录下的。
就比如我的daily_notes文件夹只放在\EXAMPLE_VAULT下,当时的overview中语法如下
for(let page of dv.pages('"daily notes"').where(p=>p.Habit_1)){
calendarData.entries.push({
date: page.file.name,
intensity: page.Habit_1,
content: await dv.span(`[](${page.file.name})`), //for hover preview
})
}
语法本身没有任何问题,但就是显示不出来。我查了好多资料都没说清楚,只有一两个说了文档属性的问题。但我确实设置了文档属性。后面破罐子破摔,把daily_notes文件夹移到主目录一下就出obsidian现了。