fork from obsidian timeline
另外新增了一些功能。
-
区分出时间的值和展示: 表现在区分
data-date和data-date-description字段上。另外,如果是一段时间,也可以使用data-date-start和data-date-end。data-date 和 data-date-start 都会被当作是开始时间。这在缺失对应的字段的情况下
-
增加
data-event-tags字段,用于支持 tag 级别的过滤。obsidian timeline 只支持文件级别的过滤
-
tag 支持模糊匹配:可以使用
*,?等通配符。 -
tag 支持逻辑选择:比如可以对
eventTags或者文件tags写出如下过滤条件a || (b && !c),其中a, b, c都是标签
- 被搜索的文件
对应的文件中,需要增加 {xxx} 的标签,这个例子中为 人物/苏轼
- timeline 报告所在的文件
tags=人物/苏轼
此时会展示上述三条记录
- 被搜索的文件
- timeline 报告所在的文件
eventTags=宋词
此时会展示上述 《行香子·述怀》这一条记录
tags=A;B
同时也适用于 eventTags
选中 A 和 B 标签都存在的文件
tags=A && B
同时也适用于 eventTags
tags=A || B
同时也适用于 eventTags
tags = !A
同时也适用于 eventTags
tags = A || (B && !C)
同时也适用于 eventTags
- 把时间当作一等公民,对时间做更细致的过滤。如,事件时间为 1934/02/04,那么默认支持按年,按月,按天等多种过滤条件的筛选。