From d3b6de4a4d242ec20dafc71c70dafe1e440a3825 Mon Sep 17 00:00:00 2001 From: Greg Date: Sun, 25 May 2025 17:43:06 +0200 Subject: [PATCH] Improve category filtering to be more precise --- layouts/_default/index.html | 4 +++- layouts/partials/card.html | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/layouts/_default/index.html b/layouts/_default/index.html index ce60f94..b953060 100644 --- a/layouts/_default/index.html +++ b/layouts/_default/index.html @@ -41,7 +41,9 @@ document.addEventListener('DOMContentLoaded', function() { if (cat === 'all') { card.style.display = ''; } else { - card.style.display = card.innerHTML.includes(`category=\"${cat}\"`) ? '' : 'none'; + // Add a data-category attribute to make filtering more reliable + const category = card.getAttribute('data-category'); + card.style.display = (category === cat) ? '' : 'none'; } }); }); diff --git a/layouts/partials/card.html b/layouts/partials/card.html index 5eee471..886b5ab 100644 --- a/layouts/partials/card.html +++ b/layouts/partials/card.html @@ -1,4 +1,4 @@ -
+
{{ with .Params.image }} {{ $.Title }} cover {{ else }}