a-nano-dust / dust-obsidian-calendar

obsidian 日历插件
MIT License
57 stars 2 forks source link

Dust Calendar

Release version Download count

Dust Calendar 是一款更符合中国习惯的 Obsidian 插件,它提供了日历浏览以及与日历联动的周期性笔记功能。

关于插件

更符合中国习惯的日历插件,支持同时显示公历、农历、星期、节气、节假日、调休等信息,支持切换月视图和年视图,支持关联创建周期性笔记。周期性笔记包括:每日笔记、每周笔记、每月笔记、季度笔记、年度笔记。

安装

从 Obsidian 的社区插件来安装

  1. 打开 设置/第三方插件
  2. 关闭 安全模式
  3. 点击 浏览 按钮来查看第三方插件市场;
  4. 输入搜索:Dust Calendar
  5. 点击 安装 按钮;
  6. 一旦安装成功,先关闭当前社区插件窗口,然后在已安装插件列表下激活刚安装的插件;

手动安装

  1. 下载 latest release
  2. 解压并提取 dust-obsidian-calendar 文件夹,然后放到你 Obsidian 库中的插件目录中 <仓库根目录>/.obsidian/plugins/ (注意: .obsidian 文件夹可能被隐藏了,我们需要先将该文件夹展示出来)
  3. 打开 设置/第三方插件,启用该插件。

日历视图

鼠标移动到日历顶部的年份区域,年份区域左右会出现切换年份的箭头,点击即可切换年份。日历顶部的月份和季度区域操作方式同理。

点击日历顶部的 ,可能会出现以下几种情况:

点击日历顶部的 ,可以从月视图切换到年视图,或从年视图切换到月视图。

字体大小

如果觉得日历界面的字体大小不合适,我们可以通过插件设置进行调整。目前共提供了三种调整模式:

季度命名方式

我们可以在插件设置中调整季度命名方式,选择以 数字 命名或以 春夏秋冬 命名,这将影响日历头部季度区域和年视图中的季度名称。

周期性笔记

首先,我们需要在插件设置中打开对应的选项。

然后,我们需要配置周期性笔记的模板路径(包含笔记所在文件夹和笔记文件名),模板控制字符与 luxon 相同。

除此之外,Dust Calendar 支持与一些模板插件进行联动,在创建笔记的时候自动应用模板。为了使用这项功能,我们需要选择指定一款模板插件,并为需要使用模板功能的周期性笔记配置模板文件。目前,Dust Calendar 支持 Obsidian 核心插件中的模板和 Templater

如下展示了一个可能的配置内容:

配置完成后,按照如下方式进行操作即可创建笔记:

当然,我们也可以通过命令创建与当前日期匹配的周期性笔记。

笔记信息统计

Dust Calendar 会统计笔记中的字数和待办,并将这些信息以小圆点或小圆孔的方式标注在与笔记关联的日历组件上。在插件设置中,允许设置多少字标注一个点以及点数上限,还可以设置待办的标注方式。

统计信息设置项

待办的标注方式有三种:

统计信息(待办圆孔标注)

统计信息(待办颜色标注)

联系和反馈

如果你在使用该插件过程中,遇到各种问题、或有什么好的建议,欢迎在 GitHub issues 中提出。