diff --git a/assets/sass/custom.scss b/assets/sass/custom.scss
index a5e9f69..5afa16d 100644
--- a/assets/sass/custom.scss
+++ b/assets/sass/custom.scss
@@ -47,3 +47,14 @@
max-width: 100%
}
}
+
+figure {
+ display: inline-block;
+}
+
+figcaption {
+ width: 100%;
+ text-align: center;
+ font-size: smaller;
+ font-style: italic;
+}
diff --git a/content/linuxday/2023/agenda/index.it.md b/content/linuxday/2023/agenda/index.it.md
index 89258dc..fc7d947 100644
--- a/content/linuxday/2023/agenda/index.it.md
+++ b/content/linuxday/2023/agenda/index.it.md
@@ -5,6 +5,8 @@ type: post
date: 2023-10-24T16:37:38+00:00
slug: linux-day-2023-agenda
image: LDbergamo-2023-banner.png
+image_alt: Linuxday il 28 ottobre 2023 presso Bergamo Science Center
+image_caption: "Image credits: [BgLUG](https://bglug.it 'Bergamo Linux Users Group website')"
categories:
- News
---
@@ -13,10 +15,10 @@ Ecco l'agenda del LinuxDay '23.
[Iscriviti su EVENTBRITE](https://www.eventbrite.it/e/biglietti-bglug-linuxday-23-744247924577?aff=oddtdtcreator).
-
+")
La lettura di **Ada&Zangemann** si svolgerà al [FabLab Bergamo APS in via M.Gavazzeni 3](https://www.openstreetmap.org/node/4712453185), poco lontano dall'evento principale.
-
+")
[Link canva](https://tiny.cc/ada-zangemann).
diff --git a/layouts/_default/_markup/render-image.html b/layouts/_default/_markup/render-image.html
index 89380d5..8f81634 100644
--- a/layouts/_default/_markup/render-image.html
+++ b/layouts/_default/_markup/render-image.html
@@ -1,5 +1,8 @@
+
{{- $u := urls.Parse .Destination -}}
{{- $src := $u.String -}}
+{{- $figcaption := .Title | markdownify -}}
+{{- $captionWidth := 0 -}}
{{- if not $u.IsAbs -}}
{{- $path := strings.TrimPrefix "./" $u.Path }}
{{- with or (.PageInner.Resources.Get $path) (resources.Get $path) -}}
@@ -14,13 +17,20 @@
{{- with $u.Fragment -}}
{{- $src = printf "%s#%s" $src . -}}
{{- end -}}
+ {{- $captionWidth = .Width -}}
{{- end -}}
{{- end -}}
{{- $attributes := merge .Attributes (dict "alt" .Text "src" $src "title" (.Title | transform.HTMLEscape)) -}}
-
+ {{- with $figcaption -}}
+ {{- . -}}
+ {{- end -}}
+
{{- /**/ -}}
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index 66176bd..0a62559 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -25,7 +25,7 @@
{{- $img = .Page.Resources.GetMatch .Params.featured -}}
{{- end -}}
-
+
{{- if in $rasters $img.MediaType.SubType -}}
{{- if gt $img.Height $maxHeight -}}
{{- $img = $img.Resize (printf "x%d webp q50" $maxHeight) -}}
@@ -33,8 +33,11 @@
{{ else }}
- {{ end }}
-
+ {{- end -}}
+ {{- with .Params.image_caption -}}
+ {{- . | markdownify -}}
+ {{- end -}}
+
{{ end }}
{{- .Content }}