{{ define "main" }} {{- if not (.Site.Params.homepage.disableHeroSection) }}

{{.Site.Params.homepage.heroUpperTitle}}

{{.Site.Params.homepage.heroTitle}}

{{.Site.Params.homepage.heroDescription}}

{{.Site.Params.homepage.heroCTAPrimaryText}} {{.Site.Params.homepage.heroCTASecondaryText}}
{{ end }} {{- if not (.Site.Params.homepage.disableBlogSection) }}

{{.Site.Params.homepage.blogTitle}}

{{.Site.Params.homepage.blogDescription}}

{{ $paginator := .Paginate (where site.RegularPages "Type" "in" site.Params.mainSections | first 3) }} {{ range $paginator.Pages }}
{{if .Params.Cover.Image}}
{{ end }}

{{ .Title }}


{{ .Description | plainify | htmlUnescape | truncate 100 }}{{ if .Truncated }}...{{ end }}

{{- partial "post_meta.html" . -}}
{{ end }}
{{.Site.Params.homepage.seeMoreText}}
{{ end }} {{- if not (.Site.Params.homepage.disableAboutSection) }}

{{.Site.Params.homepage.aboutTitle}}

{{.Site.Params.homepage.aboutDescription}}

{{.Site.Params.author}}
{{ range .Site.Params.homepage.aboutContent }}

{{ . }}

{{ end }}
{{ end }} {{- if not (.Site.Params.homepage.disablePortfolioSection) }}

{{.Site.Params.homepage.portfolioTitle}}

{{.Site.Params.homepage.portfolioDescription}}

{{ range .Site.Params.homepage.portfolio }}
{{.alt}}

{{.description}}

{{ end }}
{{ end }} {{ end }}