{{ $title := .title }} {{ $p := .pages }} {{ if and (.limit) (not .paginate) }} {{ $p = first .limit .pages }} {{ end }} {{ $paginator := .pages }} {{ if .paginate }} {{ $paginator = .context.Paginate $p }} {{ $p = $paginator.Pages }} {{ end }} {{ if or .content (and (.paginate) (.content) (eq $paginator.PageNumber 1)) }} {{ partial "snippets/content" (dict "content" .context.Content) }} {{ end }} {{ if $p }}
{{ if $title }}

{{ $title }}

{{ end }} {{ range $p }}
{{ $banner := slice }} {{ $image := slice }} {{ $images := slice }} {{ if .Resources.GetMatch "banner*" }} {{ $banner = slice (.Resources.GetMatch "banner*") }} {{ end }} {{ if .Resources.ByType "image" }} {{ $image = .Resources.ByType "image" }} {{ end }} {{ $images = complement $banner $image }} {{ $image = (index (complement $banner $image) 0) }} {{ $banner = (index $banner 0) }}
{{ if $title }}

{{ else }}

{{ end }} {{ .Title }} {{ if $title }}

{{ else }}{{ end }} {{ with .Resources.GetMatch $banner }} {{ if eq hugo.Environment "development" }} {{ $ratio := div (float .Width) (float .Height) }} {{ if lt $ratio "2.4" }} Ratio: {{ slicestr $ratio 0 4 }}: not a good ratio, better around 2.6 (lower the hight in relation to the width)
{{ else if gt $ratio "2.7" }} Ratio: {{ slicestr $ratio 0 4 }}: not a good ratio, better around 2.6 (higher)
{{ end }} {{ if lt (int .Width) "1200" }} Width: {{ .Width }}px: too small, better 1200px in width
{{ else if gt (int .Width) "1200" }} Width: {{ .Width }}px: too big, better 1200px in width
{{ end }} {{ if lt (int .Height) "460" }} Height: {{ .Height }}px: too small, better 800px in height
{{ else if gt (int .Height) "460" }} Height: {{ .Height }}px: too big, better 460px in height
{{ end }} {{ end }}
{{ end }}
{{ if .Description }}

{{ .Description }}

{{ else if .Summary }} {{ if hasPrefix .Summary "

" }} {{ .Summary }} {{ else }}

{{ .Summary }}

{{ end }} {{ else if .Content }}

{{ .Content }}

{{ else if $image }} {{ $i := (.Resources.GetMatch $image).Permalink }}
{{ end }}
{{ end }} {{ if .paginate }} {{ partial "snippets/paginator" (dict "paginator" $paginator) }} {{ end }}
{{ end }}