This plugin will render a GitHub/Flomo style heatmap based on daily block counts or page properties on daily journal pages. By default, it shows daily block counts, i.e. how many journal blocks are created that day.
Once Logseq provides an option to denote all blocks with timestamps, we may be able to calculate a more accurate block numbers.
- Default view shows daily block count heatmap
- Configurable to display heatmaps for custom page properties to track habits
- Supports property of both inline and YAML-style (defined in the first block of a page) formats
Firstly, turn on Logseq developer mode
- download the prebuilt package here
- unzip the zip file and load from Logseq plugins page
The plugin can be configured in the plugin settings:
- Journal Page Properties: Enter comma-separated properties to display as heatmaps (e.g.,
workinghour,exercise,wateramount
). Set toblockcount
by default. - Displayed Properties: Enter comma-separated display names for the properties in the same order, eg.
Working Hours,Exercise,Water Amount
. Set toDaily Blocks
by default.
Custom Properties should be defined following the logseq property format: propertyname:: value
or, defined in the first block of a page using YAML format, e.g.:
---
excercisehour: 2.5
---