Heatmap Calendar Obsidian 插件使用教程

Heatmap Calendar Obsidian 插件使用教程

heatmap-calendar-obsidianAn Obsidian plugin for displaying data in a calendar similar to the github activity calendar项目地址:https://gitcode.com/gh_mirrors/he/heatmap-calendar-obsidian

项目介绍

Heatmap Calendar 是一个为 Obsidian 设计的插件,用于在日历中以类似于 GitHub 活动日历的方式显示数据。这个插件非常适合用于跟踪锻炼、财务、社交时间、项目进展、爱好、恶习等方面的进度。它可以与 Obsidian Dataview 插件一起使用,也可以独立使用或与其他插件结合使用(如果你懂一些 JavaScript 的话)。

项目快速启动

安装插件

  1. 打开 Obsidian 应用。
  2. 进入 设置 > 社区插件
  3. 点击 浏览,搜索 Heatmap Calendar
  4. 点击 安装
  5. 安装完成后,点击 启用

配置和使用

  1. 数据标注:在你的每日笔记中标注你想要跟踪的数据(参考 Dataview 标注文档)。
  2. 创建 DataviewJS 块:在你想要显示 Heatmap Calendar 的地方创建一个 DataviewJS 块。
  3. 收集和显示数据:使用 DataviewJS 收集你想要显示的数据,并将其传递给 Heatmap Calendar。
const calendarData = {
  colors: "githubGreen",
  entries: []
};
renderHeatmapCalendar(this.container, calendarData);

应用案例和最佳实践

案例一:锻炼跟踪

假设你想要跟踪每天的锻炼情况,你可以在每日笔记中添加如下标注:

- 锻炼: 跑步 30 分钟

然后在你的笔记中创建一个 DataviewJS 块来显示这些数据:

const calendarData = {
  colors: "githubGreen",
  entries: dv.pages("#锻炼").map(p => ({
    date: p.file.name,
    intensity: 1
  }))
};
renderHeatmapCalendar(this.container, calendarData);

案例二:财务跟踪

假设你想要跟踪每天的财务支出,你可以在每日笔记中添加如下标注:

- 支出: 餐饮 50 元

然后在你的笔记中创建一个 DataviewJS 块来显示这些数据:

const calendarData = {
  colors: "blue",
  entries: dv.pages("#支出").map(p => ({
    date: p.file.name,
    intensity: p["支出"]
  }))
};
renderHeatmapCalendar(this.container, calendarData);

典型生态项目

Dataview

Dataview 是一个强大的 Obsidian 插件,用于在笔记中查询和显示数据。Heatmap Calendar 插件通常与 Dataview 一起使用,以收集和显示笔记中的数据。

Obsidian CSS Snippets

Obsidian CSS Snippets 允许你自定义 Obsidian 的外观和样式。你可以使用 CSS Snippets 来进一步定制 Heatmap Calendar 的样式,例如调整空日期的背景颜色。

通过以上步骤和案例,你可以快速上手并充分利用 Heatmap Calendar 插件来可视化你的数据。希望这个教程对你有所帮助!

heatmap-calendar-obsidianAn Obsidian plugin for displaying data in a calendar similar to the github activity calendar项目地址:https://gitcode.com/gh_mirrors/he/heatmap-calendar-obsidian

  • 18
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

翁良珏Elena

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值