summaryrefslogtreecommitdiffstats
path: root/themes/danix-xyz-hacker/layouts/partials/footer.html
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-04-20 14:48:34 +0200
committerDanilo M. <danix@danix.xyz>2026-04-20 14:48:34 +0200
commitc942e4492dbf74a5d41fcbfea22c074b460b50ff (patch)
tree952e16a4aad46d06f7045906f1bc4d076a5be139 /themes/danix-xyz-hacker/layouts/partials/footer.html
parent8910a692432ebf8d32948f08172fad943c70b78f (diff)
downloaddanixxyz-c942e4492dbf74a5d41fcbfea22c074b460b50ff.tar.gz
danixxyz-c942e4492dbf74a5d41fcbfea22c074b460b50ff.zip
fix: sync footer styling and i18n translations
Add horizontal separators between footer blocks on narrow screens. Right-align quote author in fortune block. Synchronize theme i18n files with root translations (en.yaml and it.yaml). Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Diffstat (limited to 'themes/danix-xyz-hacker/layouts/partials/footer.html')
-rw-r--r--themes/danix-xyz-hacker/layouts/partials/footer.html54
1 files changed, 30 insertions, 24 deletions
diff --git a/themes/danix-xyz-hacker/layouts/partials/footer.html b/themes/danix-xyz-hacker/layouts/partials/footer.html
index ffa9ad2..982b45b 100644
--- a/themes/danix-xyz-hacker/layouts/partials/footer.html
+++ b/themes/danix-xyz-hacker/layouts/partials/footer.html
@@ -6,23 +6,50 @@
<!-- Column 1: Fortune Cookie -->
<div>
- <p class="font-mono text-xs text-text-dim mb-2">$ fortune danix</p>
+ <p class="font-mono text-xs text-text-dim mb-2">$ fortune</p>
<div id="fortune-quote" aria-live="polite" data-quotes='{{ $quotes | jsonify }}'>
<blockquote>
<p class="fortune-text font-mono text-sm text-text italic leading-relaxed">
"{{ (index $quotes 0).text }}"
</p>
- <cite class="fortune-author font-mono text-xs text-text-dim not-italic mt-2 block">
+ <cite class="fortune-author font-mono text-xs text-text-dim not-italic mt-2 block text-right">
— {{ (index $quotes 0).author }}
</cite>
</blockquote>
</div>
</div>
+ <hr class="md:hidden border-border my-6" />
- <!-- Column 2: About (Terminal Readout) -->
+ <!-- Column 2: Stack & Feature Badges -->
+ <div>
+ <p class="text-text-dim font-mono text-xs mb-1">{{ i18n "footer_built_with" }}</p>
+ <div class="flex flex-wrap gap-1.5 mb-3">
+ <span class="badge-footer-accent">Hugo</span>
+ <span class="badge-footer-accent">Tailwind CSS</span>
+ <span class="badge-footer-accent">Alpine.js</span>
+ <span class="badge-footer-accent">HTML5</span>
+ <span class="badge-footer-accent">CSS3</span>
+ <span class="badge-footer-accent">JavaScript</span>
+ </div>
+
+ <p class="text-text-dim font-mono text-xs mb-1">{{ i18n "footer_features" }}</p>
+ <div class="flex flex-wrap gap-1.5">
+ <span class="badge-footer-accent2">WCAG 2.1 AA</span>
+ <span class="badge-footer-accent2">Open Source</span>
+ <span class="badge-footer-accent2">Privacy Friendly</span>
+ <span class="badge-footer-accent2">Claude Code</span>
+ </div>
+ </div>
+ <hr class="md:hidden border-border my-6" />
+
+ <!-- Column 3: About (Terminal Readout) -->
<div>
<dl class="space-y-1">
<div class="flex gap-2">
+ <dt class="text-text-dim font-mono text-xs w-20 shrink-0">{{ i18n "footer_about_name" }}:</dt>
+ <dd class="text-text font-mono text-xs">{{ .Site.Params.author }}</dd>
+ </div>
+ <div class="flex gap-2">
<dt class="text-text-dim font-mono text-xs w-20 shrink-0">{{ i18n "footer_about_role" }}:</dt>
<dd class="text-text font-mono text-xs">{{ i18n "footer_about_role_value" }}</dd>
</div>
@@ -40,27 +67,6 @@
</div>
</dl>
</div>
-
- <!-- Column 3: Stack & Feature Badges -->
- <div>
- <p class="text-text-dim font-mono text-xs mb-1">{{ i18n "footer_built_with" }}</p>
- <div class="flex flex-wrap gap-1.5 mb-3">
- <span class="badge-footer-accent">Hugo</span>
- <span class="badge-footer-accent">Tailwind CSS</span>
- <span class="badge-footer-accent">Alpine.js</span>
- <span class="badge-footer-accent">HTML5</span>
- <span class="badge-footer-accent">CSS3</span>
- <span class="badge-footer-accent">JavaScript</span>
- </div>
-
- <p class="text-text-dim font-mono text-xs mb-1">{{ i18n "footer_features" }}</p>
- <div class="flex flex-wrap gap-1.5">
- <span class="badge-footer-accent2">WCAG 2.1 AA</span>
- <span class="badge-footer-accent2">Open Source</span>
- <span class="badge-footer-accent2">Privacy Friendly</span>
- <span class="badge-footer-accent2">Claude Code</span>
- </div>
- </div>
</div>
<!-- Copyright Bar -->