]> danix's work - danix.xyz-2.git/commit
fix: restore articles to taxonomy pages and fix i18n headings
authorDanilo M. <redacted>
Thu, 16 Apr 2026 10:44:04 +0000 (12:44 +0200)
committerDanilo M. <redacted>
Thu, 16 Apr 2026 10:44:04 +0000 (12:44 +0200)
commit8c32ae9e73d34c66284466641610b25d319347db
tree6a919e1f1aaf345a7caac17f31768f598b83280b
parentb1ed97da09800c514320a2393ea49c42c75eed5f
fix: restore articles to taxonomy pages and fix i18n headings

Fixed two critical bugs in taxonomy layouts:

1. Pinned/unpinned filter was silently hiding all articles. The filter
   only matched pages that explicitly set pinned=false, dropping all
   articles that omitted the parameter (most articles have nil, not false).
   Added the nil/empty fallback from _default/list.html.

2. Missing i18n keys caused blank headings on some taxonomy pages:
   - Added 'tag' key for /tags/term/ pages
   - Added 'categories' key for /categories/ list page

3. Harmonized spacing with main article list for visual consistency:
   Changed from space-y-2 max-w-2xl to space-y-6 max-w-3xl

Changes:
- i18n/en.yaml: Added 'tag' and 'categories' keys
- i18n/it.yaml: Added 'tag' and 'categories' keys
- taxonomy/list.html: Added nil fallback + spacing fix
- taxonomy/term.html: Added nil fallback + spacing fix

Co-Authored-By: Claude Haiku 4.5 <redacted>
i18n/en.yaml
i18n/it.yaml
themes/danix-xyz-hacker/layouts/taxonomy/list.html
themes/danix-xyz-hacker/layouts/taxonomy/term.html