From a6936a9629f4e3796e52352267f087922eef6090 Mon Sep 17 00:00:00 2001 From: paspo Date: Wed, 17 Jul 2024 22:58:25 +0200 Subject: [PATCH 1/4] =?UTF-8?q?vengono=20scalate=20solo=20le=20immagini=20?= =?UTF-8?q?pi=C3=B9=20larghe=20di=201400?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- layouts/_default/_markup/render-image.html | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/layouts/_default/_markup/render-image.html b/layouts/_default/_markup/render-image.html index 51fd594..1f7c26e 100644 --- a/layouts/_default/_markup/render-image.html +++ b/layouts/_default/_markup/render-image.html @@ -3,7 +3,11 @@ {{- if not $u.IsAbs -}} {{- $path := strings.TrimPrefix "./" $u.Path }} {{- with or (.PageInner.Resources.Get $path) (resources.Get $path) -}} - {{- $src = (.Resize "1400x jpg q50").RelPermalink -}} + {{- if gt .Width 1400 -}} + {{- $src = (.Resize "1400x jpg q50").RelPermalink -}} + {{- else -}} + {{- $src = .RelPermalink -}} + {{- end -}} {{- with $u.RawQuery -}} {{- $src = printf "%s?%s" $src . -}} {{- end -}} -- 2.45.2 From 38d662b59427c23c46c664197ce31c4ed483830e Mon Sep 17 00:00:00 2001 From: paspo Date: Wed, 17 Jul 2024 23:23:08 +0200 Subject: [PATCH 2/4] tutte le immagini sono webp --- layouts/_default/_markup/render-image.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/layouts/_default/_markup/render-image.html b/layouts/_default/_markup/render-image.html index 1f7c26e..89380d5 100644 --- a/layouts/_default/_markup/render-image.html +++ b/layouts/_default/_markup/render-image.html @@ -4,9 +4,9 @@ {{- $path := strings.TrimPrefix "./" $u.Path }} {{- with or (.PageInner.Resources.Get $path) (resources.Get $path) -}} {{- if gt .Width 1400 -}} - {{- $src = (.Resize "1400x jpg q50").RelPermalink -}} + {{- $src = (.Resize "1400x webp q50").RelPermalink -}} {{- else -}} - {{- $src = .RelPermalink -}} + {{- $src = (.Process "webp q50").RelPermalink -}} {{- end -}} {{- with $u.RawQuery -}} {{- $src = printf "%s?%s" $src . -}} -- 2.45.2 From 848dd5ebe0adb7f1c83b32ad2df4cbe24c8f07d5 Mon Sep 17 00:00:00 2001 From: paspo Date: Wed, 17 Jul 2024 23:24:52 +0200 Subject: [PATCH 3/4] non forziamo le immagini ad essere larghe come il content --- assets/sass/custom.scss | 4 ---- 1 file changed, 4 deletions(-) diff --git a/assets/sass/custom.scss b/assets/sass/custom.scss index 2e34894..5d66bde 100644 --- a/assets/sass/custom.scss +++ b/assets/sass/custom.scss @@ -39,7 +39,3 @@ padding-right: 1em; font-size: 1rem; } - -#content article img { - width: 100%; -} -- 2.45.2 From f8d18536e746b5677c510c1d9b6b17362cc905e2 Mon Sep 17 00:00:00 2001 From: paspo Date: Wed, 17 Jul 2024 23:34:00 +0200 Subject: [PATCH 4/4] altezza max immagine + gestione caso portrait --- layouts/_default/single.html | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/layouts/_default/single.html b/layouts/_default/single.html index b8731cd..7a4d32f 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -26,10 +26,12 @@ {{- if in $rasters $img.MediaType.SubType -}} - {{- $img = $img.Resize (printf "x%d" $maxHeight) -}} - {{ .Params.image_alt }} + {{- if gt $img.Height $maxHeight -}} + {{- $img = $img.Resize (printf "x%d webp q50" $maxHeight) -}} + {{- end -}} + {{ .Params.image_alt }} {{ else }} - {{ .Params.image_alt }} + {{ .Params.image_alt }} {{ end }} {{ end }} -- 2.45.2