Update gallery page

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2025-09-13 21:36:59 +00:00
parent 9905066046
commit 08b8041c43
8 changed files with 102 additions and 98 deletions

View File

@@ -0,0 +1,23 @@
{{- $page := .page -}}
{{- $src := .src -}}
{{- $original := "" -}}
{{- $isRemote := strings.HasPrefix $src "http" -}}
{{- if $isRemote -}}
{{- $remote := resources.GetRemote $src -}}
{{- $original = resources.Copy (printf "static/3rd-party/%s" $remote.Name) $remote -}}
{{- else -}}
{{- $original = ($page.Resources.Get $src) | default (resources.Get $src) -}}
{{- end -}}
{{- $full := $original | images.Filter (images.Process "webp q90") -}}
{{- $thumb := "" -}}
{{- if gt $original.Width 2000 -}}
{{- $thumb = $original | images.Filter (images.Process "resize 2000x webp q75") -}}
{{- else -}}
{{- $thumb = $original | images.Filter (images.Process "webp q75") -}}
{{- end -}}
{{- return (dict "original" $original "full" $full "thumb" $thumb) -}}