{{- $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 = (replace $featuredImageUrl "{{timestamp}}" (delimit (shuffle (seq 1 9)) "")) | 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 $featuredImage.Permalink -}}
{{- end }}