{{ define "main" }}
{{ if (and .Site.Params.profileMode.enabled .IsHome) }}
{{- partial "indexProfile.html" . }}
{{else}} {{/* if not profileMode */}}
{{- if not .IsHome | and .Title }}
{{ .Title }}
{{ end }}
{{ $pages := .RegularPages }}
{{ if .IsHome }}
{{ $pages = where site.RegularPages "Type" "in" site.Params.mainSections }}
{{end}}
{{ $paginator := .Paginate $pages }}
{{- range $index, $page := $paginator.Pages }}
{{- $class := "post-entry" }}
{{- if (and $.IsHome (eq $paginator.PageNumber 1) (eq $index 0)) }}
{{- if .Site.Params.homeInfoParams | or .Site.Params.disableSpecial1stPost}}
{{- partial "homeInfo.html" . }}
{{else}}
{{- $class = "first-entry" }}
{{ end }}
{{- else if .Data.Term }}
{{- $class = "post-entry tag-entry" }}
{{- end }}
{{ if .Params.cover }}
{{ end }}
{{ .Title }}
{{- if .Draft }}
  [draft]
{{- end }}
{{if (ne .Site.Params.hideSummary true)}}
{{ .Summary | plainify | htmlUnescape }}...
{{ end }}
{{- end }}
{{- if gt $paginator.TotalPages 1 }}
{{- end }}
{{end}}{{/* end profileMode */}}
{{ end }}{{/* end main */}}