mirror of
https://github.com/hugo-fixit/FixIt.git
synced 2026-08-24 15:28:57 +00:00
15 lines
580 B
HTML
15 lines
580 B
HTML
{{- /*
|
|
Example:
|
|
{{- $suffixList := slice ".jpeg" ".jpg" ".png" ".gif" ".bmp" ".tif" ".tiff" ".webp" ".avif" ".svg" -}}
|
|
{{- $suffixValid := (dict "Path" .Path "Suffixes" $suffixList | partial "function/suffix-validation.html") -}}
|
|
*/ -}}
|
|
{{- $url := urls.Parse .Path -}}
|
|
{{- $path := path.Clean ((printf "%v%v" $url.Host $url.Path) | lower) -}}
|
|
{{- with $url.Scheme -}}
|
|
{{- $path = printf "%v://%v" . $path -}}
|
|
{{- end -}}
|
|
{{- $suffix := path.Ext $path -}}
|
|
{{- $suffixes := .Suffixes | default slice -}}
|
|
{{- $suffixValid := in $suffixes $suffix -}}
|
|
{{- return $suffixValid -}}
|