Home

Awesome

中文 | English

logseq-plugin-days

生成一个日历视图,视图上高亮了与某一主题相关的那些日子。主题是一个页面或一个块。

功能展示

使用展示

https://user-images.githubusercontent.com/3410293/198977267-2e51bc38-bb6f-4546-b50a-86358352975d.mp4

https://user-images.githubusercontent.com/3410293/198977388-af5e7e1c-9fba-4ccb-8227-f3af7ab95b7a.mp4

https://user-images.githubusercontent.com/3410293/199194795-d54b5153-76bb-4313-9b87-2c3e34537ac0.mp4

https://github.com/sethyuan/logseq-plugin-days/assets/3410293/65010455-02c6-4b62-8b02-d303bb534eaa

https://github.com/sethyuan/logseq-plugin-days/assets/3410293/89417ec4-c2ad-4164-895a-1da5c9e79804

如您对上面视频演示的同步用 Shortcut(macOS 专用)感兴趣可加我微信购买。

image

使用示例

生成一个指定页面或块的事件日历,包括与此页面或块相关的特殊日期。
{{renderer :days, [[page]]}}
{{renderer :days, ((block ref))}}

同上,但显示全部特殊日期。
{{renderer :days, [[page]], all}}
{{renderer :days, ((block ref)), all}}

针对当前主页面生成事件日历,显示全部特殊日期并同时标出有日记内容的那些天。
{{renderer :days, *}}

自定义查询,需返回日记页面。查询语句需以代码块的方式放在第一个子块中。`all`代表要包含全部特殊日期。
{{renderer :days, @}}
{{renderer :days, @, all}}

年视图,生成指定年份的引用视图。
{{renderer :days-year, [[page]]}}
{{renderer :days-year, ((block ref))}}
{{renderer :days-year, [[page]], 2000}}
{{renderer :days-year, ((block ref)), 2000}}
{{renderer :days-year, @, 2000, Title}}

返回日期的高级查询模板

[:find (pull ?j [*])
 :where
 [?t :block/name "Tip"]
 [?b :block/refs ?t]
 [?b :block/page ?j]
 [?j :block/journal? true]]

自定义日历宽度

.kef-days-day {
  width: 36px;
}

Buy me a coffee

如果您认为我所开发的软件对您有所帮助,并且愿意给予肯定和支持,不妨扫描下方的二维码进行打赏。感谢您的支持与关注。

wx ap