1

Extraire les partiels de calcul du thème 2026

This commit is contained in:
2026-04-04 01:34:49 +02:00
parent 9f381c3e56
commit 5c2235b6bb
6 changed files with 0 additions and 74 deletions

View File

@@ -1,19 +0,0 @@
{{- $raw := printf "%v" . -}}
{{- $trimmed := strings.TrimSpace $raw -}}
{{- $result := dict
"isURL" false
"label" ""
"url" ""
-}}
{{- if gt (len (findRE `(?i)^https?://[^[:space:]]+$` $trimmed)) 0 -}}
{{- $parsedURL := urls.Parse $trimmed -}}
{{- $host := replaceRE `:\d+$` "" $parsedURL.Host -}}
{{- if ne $host "" -}}
{{- $result = dict
"isURL" true
"label" $host
"url" $trimmed
-}}
{{- end -}}
{{- end -}}
{{- return $result -}}

View File

@@ -1,32 +0,0 @@
{{/* Préserve les GIF animés en évitant toute transformation Hugo. */}}
{{- $image := .image -}}
{{- if not $image -}}
{{- errorf "media/process-image.html: missing image resource" -}}
{{- end -}}
{{- $action := .action -}}
{{- if not $action -}}
{{- errorf "media/process-image.html: missing image action for %q" $image.Name -}}
{{- end -}}
{{- $spec := .spec -}}
{{- if not $spec -}}
{{- errorf "media/process-image.html: missing image spec for %q" $image.Name -}}
{{- end -}}
{{- $result := $image -}}
{{- $subType := lower $image.MediaType.SubType -}}
{{- if and (ne $subType "svg") (ne $subType "gif") -}}
{{- $options := printf "%s webp q80" $spec -}}
{{- if eq $action "Fill" -}}
{{- $result = $image.Fill $options -}}
{{- else if eq $action "Crop" -}}
{{- $result = $image.Crop $options -}}
{{- else if eq $action "Resize" -}}
{{- $result = $image.Resize $options -}}
{{- else -}}
{{- errorf "media/process-image.html: unsupported image action %q for %q" $action $image.Name -}}
{{- end -}}
{{- end -}}
{{- return $result -}}