{{ if .Site.Params.thumbnailImage }} {{ if .Params.thumbnailimage }} {{ .Scratch.Set "thumbnailImage" (.Params.thumbnailimage | absURL) }} {{ else }} {{ if or .Params.autothumbnailimage (and .Site.Params.autoThumbnailImage (ne .Params.autothumbnailimage false)) }} {{ if .Params.gallery }} {{ range first 1 .Params.gallery }} {{ range first 1 (split . " ") }} {{ $.Scratch.Set "thumbnailImage" (. | absURL) }} {{ end }} {{ end }} {{ else }} {{ if .Params.coverimage }} {{ .Scratch.Set "thumbnailImage" (.Params.coverimage | absURL) }} {{ end }} {{ end }} {{ end }} {{ end }} {{ end }} {{ if or .Params.thumbnailimageposition .Site.Params.thumbnailimageposition }} {{ .Scratch.Set "thumbnailImagePosition" (.Params.thumbnailimageposition | default .Site.Params.thumbnailimageposition) }} {{ else }} {{ .Scratch.Set "thumbnailImagePosition" "bottom" }} {{ end }}
{{ if and (.Scratch.Get "thumbnailImage") (eq (.Scratch.Get "thumbnailImagePosition") "top")}}
{{ end }}

{{ .Title }}

{{ partial "post/meta" . }}
{{ if .Params.Summary }} {{ .Params.Summary | markdownify }} {{ else }} {{ .Summary }} {{ end }}

{{ i18n "post.read_more" }} {{ with .Params.readingtime }} {{ printf " - %s min read" . }} {{ end }}

{{ if and (.Scratch.Get "thumbnailImage") (ne (.Scratch.Get "thumbnailImagePosition") "top")}}
{{ end }}