diff options
| author | Danilo M. <danix@danix.xyz> | 2026-05-08 17:39:07 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-05-08 17:39:29 +0200 |
| commit | a865dcbb69b0541ccdab941eede8c3005dfed9c7 (patch) | |
| tree | 7d9ceec5f417e859e5911f0e3dc593b7471326bc /layouts/partials/contribution-graph.html | |
| parent | 9d5f690b8f98c6e9cf7d54b7279c5097e7a1d3a4 (diff) | |
| download | danixxyz-theme-a865dcbb69b0541ccdab941eede8c3005dfed9c7.tar.gz danixxyz-theme-a865dcbb69b0541ccdab941eede8c3005dfed9c7.zip | |
feat: add contribution graph widget
Sidebar (/is pages, cellSize=8) and footer (sitewide, cellSize=6).
Fetches /contributions.json, split-cell linear-gradient rendering
(gitolite=green/accent2, github=purple/accent), opacity intensity
levels, month labels, tooltip, i18n IT/EN. WCAG 2.1 AA compliant.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'layouts/partials/contribution-graph.html')
| -rw-r--r-- | layouts/partials/contribution-graph.html | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/layouts/partials/contribution-graph.html b/layouts/partials/contribution-graph.html new file mode 100644 index 0000000..5dde2b4 --- /dev/null +++ b/layouts/partials/contribution-graph.html @@ -0,0 +1,19 @@ +{{- $cellSize := .cellSize | default 8 -}} +{{- $lang := .page.Lang | default "en" -}} +{{- $label := i18n "contrib_widget_label" -}} +{{- $heading := i18n "contrib_heading" -}} + +<div class="sidebar-widget contrib-widget"> + <p class="sidebar-widget-label"># {{ $heading }}</p> + <div + id="contrib-graph-{{ $cellSize }}" + class="contrib-container" + style="display:none" + data-cell-size="{{ $cellSize }}" + data-lang="{{ $lang }}" + data-aria-label="{{ $label }}" + ></div> +</div> + +{{- $js := resources.Get "js/contribution-graph.js" | minify -}} +<script src="{{ $js.RelPermalink }}"></script> |
