]> danix's work - danix.xyz-2.git/commit
Complete multilingual theme implementation with language-aware menus
authorDanilo M. <redacted>
Wed, 15 Apr 2026 19:18:40 +0000 (21:18 +0200)
committerDanilo M. <redacted>
Wed, 15 Apr 2026 19:18:40 +0000 (21:18 +0200)
commiteb8a17482fc138c861db685f9efc86871bf2d7d2
treea092c13a4858d434340e2c683748226b0004308e
parent1ac2e084c2a2f2fb9d04a2bfabd1e308799ee9fc
Complete multilingual theme implementation with language-aware menus

- Refactor hugo.toml to define menus separately for each language using pageRef
- Simplify header and hamburger-menu templates to use Hugo-native language handling
- Update content structure with proper language prefix organization
- Remove JavaScript language-switcher in favor of Hugo's native approach
- Add new layout templates for /is/ section with list view
- Update HANDOFF.md with current implementation status
- Rebuild minified CSS with updated template changes

Co-Authored-By: Claude Haiku 4.5 <redacted>
23 files changed:
.claude/settings.local.json
HANDOFF.md
content/en/_index.md
content/en/articles/_index.md
content/en/is/_index.md [moved from content/en/is/index.md with 91% similarity]
content/it/_index.md
content/it/is/_index.md [new file with mode: 0644]
content/it/is/here/index.md
content/it/is/index.md [deleted file]
content/it/is/legal/index.md
hugo.toml
static/images/fav.png [new file with mode: 0644]
static/images/lampD.png [new file with mode: 0644]
themes/danix-xyz-hacker/assets/css/main.css
themes/danix-xyz-hacker/assets/css/main.min.css
themes/danix-xyz-hacker/assets/js/language-switcher.js [deleted file]
themes/danix-xyz-hacker/layouts/_default/baseof.html
themes/danix-xyz-hacker/layouts/_default/single.html
themes/danix-xyz-hacker/layouts/articles/single.html
themes/danix-xyz-hacker/layouts/index.html
themes/danix-xyz-hacker/layouts/is/list.html [new file with mode: 0644]
themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html
themes/danix-xyz-hacker/layouts/partials/header.html