summaryrefslogtreecommitdiffstats
path: root/hugo.toml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-04-17 15:45:10 +0200
committerDanilo M. <danix@danix.xyz>2026-04-17 15:45:10 +0200
commitd46c976137540831468ba5811184356cf1cdf0c1 (patch)
treebc3d2ebfcece26851a4f0c2b78e9ec4dc6490b27 /hugo.toml
parent6c49e43df3b84d41a4379a3a68fb1807f16edb8f (diff)
downloaddanixxyz-d46c976137540831468ba5811184356cf1cdf0c1.tar.gz
danixxyz-d46c976137540831468ba5811184356cf1cdf0c1.zip
week-6: complete 404 and repository pages implementation
Deliverables: - Implemented language-specific 404 pages (404.en.html, 404.it.html) * Hugo i18n template pattern for automatic language routing * Full translation support for all UI strings * Easter egg modal with interactive experience * Theme-aware styling (dark/light mode) * Search functionality and recent articles - Built Repository page with full Slackware package showcase * Hero section, quick start guide, installation instructions * Responsive card grid layout for packages * GitHub repository links with visit buttons * Complete i18n translations for all content * Theme-aware styling throughout - Integrated Repository menu entry * Added to main navigation in both languages * Positioned between Contact and Privacy (weight: 4) * Added missing i18n translation keys Testing: - Verified 404 routing works correctly in Hugo dev server - Validated all translations display without warnings - Confirmed theme switching works on both pages - Tested mobile and desktop layouts - Menu entries render correctly in all views Cleanup: - Removed outdated Week 1-5 documentation - Archived progress reports in git history - Retained essential technical documentation Status: Ready for Week 7 implementation Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Diffstat (limited to 'hugo.toml')
-rw-r--r--hugo.toml16
1 files changed, 14 insertions, 2 deletions
diff --git a/hugo.toml b/hugo.toml
index 364d0d3..7e63a2b 100644
--- a/hugo.toml
+++ b/hugo.toml
@@ -39,10 +39,16 @@ enableRobotsTXT = true
weight = 3
[[languages.it.menus.main]]
+ identifier = "repository"
+ pageRef = "/repository"
+ name = "repo"
+ weight = 4
+
+ [[languages.it.menus.main]]
identifier = "legal"
pageRef = "/is/legal"
name = "legal"
- weight = 4
+ weight = 5
[languages.en]
languageName = "EN"
@@ -72,10 +78,16 @@ enableRobotsTXT = true
weight = 3
[[languages.en.menus.main]]
+ identifier = "repository"
+ pageRef = "/repository"
+ name = "repo"
+ weight = 4
+
+ [[languages.en.menus.main]]
identifier = "legal"
pageRef = "/is/legal"
name = "legal"
- weight = 4
+ weight = 5
# Taxonomies
[taxonomies]