{{ define "main" }} {{ $defaultCategory := "General" }} {{ if .Site.Params.defaultCategory }}{{ $defaultCategory = .Site.Params.defaultCategory }}{{ end }}

{{ .Title }}

{{ $paginationLimit := 10 }} {{ if .Site.Params.paginationLimit }}{{ $paginationLimit = .Site.Params.paginationLimit }}{{ end }} {{ $paginator := .Paginator $paginationLimit }} {{ range $paginator.Pages }}
{{ if .Params.categories }} {{ range $index, $category := .Params.categories }} {{ if $index }}, {{ end }} {{ if and (eq (printf "%T" $category) "string") }} {{ $category }} {{ else if and (eq (printf "%T" $category) "map") }} {{ if $category.name }} {{ $category.name }} {{ else }} {{ $defaultCategory }} {{ end }} {{ else }} {{ $defaultCategory }} {{ end }} {{ end }} {{ else }} {{ $defaultCategory }} {{ end }}
{{ .Date.Format "02/07/2006" }}

{{ .Title }}

{{ if .Params.excerpt }}

{{ .Params.excerpt }}

{{ else if .Summary }}

{{ .Summary }}

{{ else }}

{{ truncate 200 .Content }}

{{ end }}
{{ end }} {{ partial "pagination.html" (dict "Paginator" .Paginator "Page" .) }}
{{ end }}