]> danix's work - danix.xyz-2.git/commitdiff
Chore: fixed gravatar display in pages.
authorDanilo M. <redacted>
Wed, 22 Apr 2026 09:54:06 +0000 (11:54 +0200)
committerDanilo M. <redacted>
Wed, 22 Apr 2026 09:54:06 +0000 (11:54 +0200)
content/en/_index.md
content/en/is/_index.md
content/it/_index.md
content/it/is/_index.md
i18n/en.yaml
i18n/it.yaml
themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html
themes/danix-xyz-hacker/layouts/shortcodes/gravatar.html

index 49f77f603cd08d25b6dc05cb3b11a4c96d422f1d..450e04e0ddb9c1a3e55d92a2260e9607beaf7c1a 100644 (file)
@@ -3,7 +3,7 @@ title: "danix.xyz"
 description: "Portfolio and blog by Danilo Macrì"
 ---
 
-{{< gravatar email="danix@danix.xyz" class="mx-auto w-32 h-32 rounded-full object-cover" >}}
+{{< gravatar email="danixland@gmail.com" class="mx-auto w-32 h-32 rounded-full object-cover" >}}
 
 Welcome to danix.xyz, my name is Danilo but you can call me danix.
 
index 78174f535df42229f2df1950320ccfca20c16c29..235269d4eacf3c4ee163a5ce3c5eb29f9fcc6e5a 100644 (file)
@@ -5,7 +5,8 @@ draft = false
 date = "2009-06-01T22:04:43+00:00"
 +++
 
-{{< gravatar email="danixland@gmail.com" class="image right circle" size=250 >}}
+
+{{< gravatar email="danixland@gmail.com" class="mx-auto w-32 h-32 rounded-full object-cover" >}}
 
 Welcome to danix.xyz, my name is Danilo but you can call me danix.
 
index 8381bcdd18f30c0ab9de4c2b87e829fd68d524f0..2fe35169ec901e4417d00c3a264b72aa1b76f7e7 100644 (file)
@@ -3,7 +3,7 @@ title: "danix.xyz"
 description: "Portfolio e blog di Danilo Macrì"
 ---
 
-{{< gravatar email="danix@danix.xyz" class="mx-auto w-32 h-32 rounded-full object-cover" >}}
+{{< gravatar email="danixland@gmail.com" class="mx-auto w-32 h-32 rounded-full object-cover" >}}
 
 Benvenuto su danix.xyz, io sono Danilo, ma puoi chiamarmi danix.
 
index 50f6269ed0ace1653cd70da222006af848d300ce..78b85ff50b21ac74eb00a99db9e8af756bbf28f8 100644 (file)
@@ -5,7 +5,7 @@ draft = false
 date = "2009-06-01T22:04:43+00:00"
 +++
 
-{{< gravatar email="danixland@gmail.com" class="image right circle" size=250 >}}
+{{< gravatar email="danixland@gmail.com" class="mx-auto w-32 h-32 rounded-full object-cover" >}}
 
 Benvenuto su danix.xyz, mi chiamo Danilo ma puoi chiamarmi danix.
 
index 6d27071617b7769ef6affa55467f9389a4ce8b4c..61fa85e7e52fd74493adef14d26b1fb3c110aa62 100644 (file)
@@ -9,6 +9,7 @@ language: "Language"
 toggleTheme: "Theme"
 toggleMenu: "Menu"
 closeMenu: "Close"
+mainMenu: "Main navigation"
 skipToContent: "Skip to main content"
 email: "Email"
 contact: "Contact"
index f28efb47842b697334a454f13249516888f704aa..18957176c379a7649857abda2f7a4fa9b71382ee 100644 (file)
@@ -9,6 +9,7 @@ language: "Lingua"
 toggleTheme: "Tema"
 toggleMenu: "Menu"
 closeMenu: "Chiudi"
+mainMenu: "Navigazione principale"
 skipToContent: "Salta al contenuto principale"
 email: "Email"
 contact: "Contatti"
index 9bd57a2f98e050ac3469054540cac23edb322d05..5d8d8eda398de23c5f24c5b707b07714f0659188 100644 (file)
     </div>
 
     <!-- Menu items -->
-    <nav class="p-6">
+    <nav class="p-6" role="navigation" aria-label="{{ i18n "mainMenu" }}">
+      {{ $currentPath := strings.TrimSuffix "/" .RelPermalink }}
       {{ range .Site.Menus.main }}
+        {{ $menuPath := strings.TrimSuffix "/" .URL }}
+        {{ $isActive := eq $menuPath $currentPath }}
         <a
           href="{{ .URL }}"
           @click="menuOpen = false"
-          class="block py-4 text-lg font-medium hover:text-accent transition-colors border-b border-border/30"
+          class="block py-4 text-lg font-medium transition-colors border-b border-border/30 {{ if $isActive }}text-accent font-bold{{ else }}hover:text-accent{{ end }}"
+          {{ if $isActive }}aria-current="page"{{ end }}
         >
           {{ i18n .Name }}
         </a>
index a463086c55f5ab7dfb5424554cdd9c0872c66612..3a1ebcc5e73c68c1a13bb659765f75051656663f 100644 (file)
@@ -1,11 +1,11 @@
 {{- $email := .Get "email" -}}
-{{- $size := .Get "size" | default "256" -}}
+{{- $size := .Get "size" | default "256" | int -}}
 {{- $alt := .Get "alt" | default "User avatar" -}}
 {{- $class := .Get "class" | default "w-32 h-32 rounded-full" -}}
 
 {{- if $email -}}
   {{- $hash := md5 (strings.TrimSpace (strings.ToLower $email)) -}}
-  {{- $gravatarURL := printf "https://www.gravatar.com/avatar/%s?s=%s&d=identicon" $hash $size -}}
+  {{- $gravatarURL := printf "https://www.gravatar.com/avatar/%s?s=%d&d=identicon" $hash $size -}}
   <img
     src="{{ $gravatarURL }}"
     alt="{{ $alt }}"