{{ $featured_image := partials.Include "func/GetFeaturedImage.html" . }} {{ $featured_image_resource := partials.Include "func/GetFeaturedImageResource.html" . }} {{ if $featured_image }} {{/* Trimming the slash and adding absURL make sure the image works no matter where our site lives */}} {{ $featured_image_class := .Params.featured_image_class | compare.Default "cover bg-center" }} {{ $cover_dimming_class := .Params.cover_dimming_class | compare.Default "bg-black-60" }} {{ $responsive_image_widths := .Site.Params.ananke.responsive_image_widths | compare.Default (slice 480 960 1440 1920) }} {{ $responsive_header_id := "" }} {{ $background_image := $featured_image }} {{ if and $featured_image_resource (compare.Ne $featured_image_resource.MediaType.SubType "svg") }} {{ $responsive_header_id = printf "featured-image-%s" (crypto.MD5 $featured_image_resource.RelPermalink) }} {{ range first 1 $responsive_image_widths }} {{ if compare.Le . $featured_image_resource.Width }} {{ $resized_image := $featured_image_resource.Resize (printf "%dx" .) }} {{ $background_image = $resized_image.RelPermalink }} {{ end }} {{ end }} {{ end }} {{ if $responsive_header_id }} {{ end }} {{ partials.Include "site-navigation.html" . }} {{ if not .Params.omit_header_text }} {{ .Title | compare.Default .Site.Title }} {{ with .Params.description }} {{ . }} {{ end }} {{ end }} {{ else }} {{ partials.Include "site-navigation.html" . }} {{ end }}