]> danix's work - danix.xyz-2.git/commit
feat: add Breadcrumb JSON-LD structured data to single pages
authorDanilo M. <redacted>
Wed, 22 Apr 2026 08:45:03 +0000 (10:45 +0200)
committerDanilo M. <redacted>
Wed, 22 Apr 2026 08:45:03 +0000 (10:45 +0200)
commit185b52a338caecc802e751e9c54c58155f984f01
treef5ad2b8a95f6e9637554d4aba3e0dbf66d53c199
parent686cb366f696c6d684e3e9ec2dc26d6c6caadf75
feat: add Breadcrumb JSON-LD structured data to single pages

- New partial: breadcrumb-jsonld.html generates BreadcrumbList schema
- Integrated into head-meta.html for single content pages only
- i18n aware: Italian uses /it/ prefix, localized "Home"/"Articoli"
- No JSON-LD on homepage or list pages (Kind="page" guard)
- Valid JSON schema per https://schema.org/BreadcrumbList
- Fixes TODO.md:30

Co-Authored-By: Claude Haiku 4.5 <redacted>
themes/danix-xyz-hacker/layouts/partials/breadcrumb-jsonld.html [new file with mode: 0644]
themes/danix-xyz-hacker/layouts/partials/head-meta.html