{{- $Summary := .Summary | plainify -}}
{{- $public_cdn := cond .Site.IsServer "" .Site.Params.publicCDN -}}
{{- $lazyload_image := print $public_cdn ("images/outload.svg" | relURL) -}}
{{- $processImage := "" -}}
{{- $lazyload := .Site.Params.lazyload -}}
{{- $featuredImageUrl := or .Params.featured_image .Site.Params.defaultFeaturedImage -}}
{{- if (urls.Parse ($featuredImageUrl | safeURL)).Scheme -}}
{{- $processImage = partial "helper/image-process" (dict "Image" $featuredImageUrl "Site" .Site) -}}
{{- $featuredImageUrl = $featuredImageUrl | safeURL -}}
{{- else -}}
{{- $featuredImage := "" -}}
{{- if .Params.featured_image -}}
{{- $featuredImage = .Resources.GetMatch .Params.featured_image -}}
{{- else -}}
{{- $featuredImage = resources.Get .Site.Params.defaultFeaturedImage -}}
{{- end -}}
{{- $processImage = partial "helper/image-process" (dict "Image" $featuredImage "Site" .Site) -}}
{{- $featuredImageUrl = print $public_cdn $processImage.Permalink -}}
{{- end }}