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

{{ $Title }}

{{- else -}}
{{ $Title }}
{{- end -}}
{{- partial "post/toc" . }} {{- partial "post/lastmod" . }}
{{- if .Site.Params.bionicReading.enabled -}} {{- $.Site.Data.luna.icon.wand | safeHTML -}} {{- end -}} {{- .Content -}}
{{- partial "post/footer" . }}
{{ end }}