refactor: split single header and meta components into partials

This commit is contained in:
Ben Goldsworthy 2025-01-27 23:34:33 +01:00
parent d0577aec91
commit e6889cabba
No known key found for this signature in database
22 changed files with 742 additions and 406 deletions

View file

@ -0,0 +1,25 @@
{{- /*
Renders an image, resizing it if valid.
@params img The image.
*/
-}}
<!-- Validation -->
{{- if ne .img.MediaType.MainType "image" -}}
{{- errorf "Image '%q' is not an image" .img }}
{{- end -}}
<!-- Rendering -->
{{- $isResizable := in ( slice "avif" "svg" "gif" ) .MediaType.SubType -}}
{{- if $isResizable -}}
{{- with .Resize "1200x webp" -}}
{{- .RelPermalink -}}
{{- end -}}
{{- else }}
{{- .RelPermalink -}}
{{- end -}}