{{ define "main" }} {{ if .Site.Params.profileMode }}
{{if .Site.Params.profileMode.imageUrl}}
{{ .Site.Params.profileMode.imageTitle}}
{{end}}

{{ if .Site.Params.profileMode.title }}{{.Site.Params.profileMode.title}}{{ else }}{{ .Site.Title }}{{end}}

{{- with .Site.Params.profileMode.socialIcons }} {{- end }}
{{else}} {{/* if not profileMode */}} {{ $isntDefault := not (or (eq (trim $.Site.Params.contentTypeName " ") "posts") (eq (trim $.Site.Params.contentTypeName " ") "")) }} {{ $contentTypeName := cond $isntDefault (string $.Site.Params.contentTypeName) "posts" }} {{ $PageContext := . }} {{ if .IsHome }} {{ $PageContext = .Site }} {{ end }} {{ $paginator := .Paginate (where $PageContext.RegularPages "Type" $contentTypeName) }} {{- range $index, $page := $paginator.Pages }} {{- $class := "post-entry" }} {{- if (and $.IsHome (eq $paginator.PageNumber 1) (eq $index 0)) }} {{- if (eq $.Site.Params.homeInfoParams.enabled true) }} {{- partial "homeInfo.html" . }} {{else}} {{- $class = "first-entry" }} {{ end }} {{- else if .Data.Term }} {{- $class = "post-entry tag-entry" }} {{- end }}

{{ .Title }} {{- if .Draft }}
  [draft]
{{- end }}

{{ .Summary | plainify | htmlUnescape }}...

{{- end }} {{- if gt $paginator.TotalPages 1 }} {{- end }} {{end}}{{/* end profileMode */}} {{ end }}{{/* end main */}}