obsidian笔记如何添加带有属性的模块元素,并且可以自动获取该属性的值,同时还能图表化浏览?

我有用印象笔记来记录日记的习惯,并且已经持续了5年多,是由日期(YYYY-MM-DD)为标题,内容是以:日期/星期、天气地点、和当日事件这些模块元素组成,但是这些都是文本笔记记录,并且是纯粹手动输入,这种记录我觉得有以下缺点

1、每天手动记录比较繁琐,无法创建一个带有属性的模块元素的模板来调取使用

2、没有以上的属性模块,也无法建立数据联动统计,无法直观的以图表或数据曲线浏览。例如:日期模块、天气/气温模块、地点模块/事件模块等等联动统计可以看一年的气温曲线。又例如事件完成状态,并且除了前面的的一般日记4个模块元素,我还想增加关于个人方面的模块元素,例如:起床时间、休息时间、体能状态、精神状态、等等。

以上的问题我觉得印象笔记可能无法解决,目前我已经把印象笔记全部导入了obsidian,但是还是需要解决以下问题

1、笔记里可以增加带有属性的模块元素,并且可以设置成模板方便每日调用 (文本内添加文档属性然后设置成日记模板不知道算不算最优解?)

2、带属性的模块元素值可以自动获取,例如日期、天气、地点;也可以手动填入对应的数值和记录,比如体能状态、精神状态、起床时间、休息时间等。

3、能图表化和曲线浏览这些模块的数据。

不知道obsidian能不能实现以上的全部功能?

我没这样做过,但根据我逛论坛的经验,觉得应该可以的。
最起码要安装 Dataview 和 Templater 这两款插件。
开始要先学好这两款插件各自的语法,
调试过程中中,还可能要学点JS语法、正则表达式语法、html语法、css语法等等。
用好论坛搜索,慢慢折腾吧。

1、笔记里可以增加带有属性的模块元素,并且可以设置成模板方便每日调用 (文本内添加文档属性然后设置成日记模板不知道算不算最优解?)

  • Templater插件,根据语法配置好模板,在创建时自动填充属性、模板

2、带属性的模块元素值可以自动获取,例如日期、天气、地点;也可以手动填入对应的数值和记录,比如体能状态、精神状态、起床时间、休息时间等。

  • 日期可以用Templater获取,天气地点这些需要自己写插件了,其他手动填的如图,ob自带有补全的(我这个是Templater自动获取的星期属性,但也可以看出ob对应的属性是有对应的自动补全的)

3、能图表化和曲线浏览这些模块的数据。

  • 这个也挺多,但要符合自己需求还是要自己写插件