fix(blog): make cover responsive

This commit is contained in:
nevfy 2024-12-20 01:04:42 +03:00
parent d63ae0a6e3
commit 8fb581e88f

View file

@ -1,5 +1,34 @@
{{ $class := "d-block w-75" }}
{{ with .Resources.ByType "image" }}
{{ range first 1 . }}
<img src="{{ .RelPermalink }}" class="d-block w-75">
{{ end }}
{{ range first 1 . }}
{{ $tinyw := default "500" }}
{{ $smallw := default "800" }}
{{ $mediumw := default "1200" }}
{{ $largew := default "2400" }}
{{ $tiny := .Resize (printf "%sx" $tinyw) }}
{{ $small := .Resize (printf "%sx" $smallw) }}
{{ $medium:= .Resize (printf "%sx" $mediumw) }}
{{ $large := .Resize (printf "%sx" $largew) }}
<img
{{ with $class }}
class = "{{ . }}"
{{ end }}
srcset='
{{ with $tiny.RelPermalink }} {{.}} {{(printf "%sw" $tinyw)}} {{ end }},
{{ with $small.RelPermalink }} {{.}} {{(printf "%sw" $smallw)}} {{ end }},
{{ with $medium.RelPermalink }} {{.}} {{(printf "%sw" $mediumw)}} {{ end }},
{{ with $large.RelPermalink }} {{.}} {{(printf "%sw" $largew)}} {{ end }}
'
sizes='
(max-width: {{(printf "%spx" $tinyw)}}) {{(printf "%spx" $tinyw)}},
(max-width: {{(printf "%spx" $smallw)}}) {{(printf "%spx" $smallw)}},
(max-width: {{(printf "%spx" $mediumw)}}) {{(printf "%spx" $mediumw)}},
(max-width: {{(printf "%spx" $largew)}}) {{(printf "%spx" $largew)}},
100%
'
>
{{ end }}
{{ end }}