{{ define "main" }}
{{ if isset .Site.Params "description" }} {{ .Site.Params.description | $.Page.RenderString }} {{ end }} {{ if isset .Site.Params "social" }}

Find me on {{ $length := (len .Site.Params.social) }} {{ range $index, $elem := .Site.Params.social}} {{ if eq $elem.name "email" }} {{ else if eq $elem.name "rss" }} {{ else if eq $elem.name "scholar" }} {{ else }} {{ end }} {{ if (lt (add $index 2) $length) }} {{- print " , " -}} {{ else if (lt (add $index 1) $length) }} {{- print " and " -}} {{ else }} {{- print "." -}} {{ end }} {{ end }}

{{ end }} {{ partial "optional-about.html" . }}
{{ .Site.Params.mainSectionTitle | default "Writings" }} {{ if (and (and (isset .Site.Params "tagsoverview") (eq .Site.Params.tagsOverview true)) (gt (len .Site.Taxonomies.tags) 0)) }} Topics {{ $AllRegularPagesCount := len .Site.RegularPages }} {{ range $elem := .Site.Taxonomies.tags.Alphabetical }} {{- .Page.Title -}} {{ end }} Most recent {{ end }} {{ $showAllPostsOnHomePage := false }} {{ if (isset .Site.Params "showallpostsonhomepage") }} {{ $showAllPostsOnHomePage = .Site.Params.ShowAllPostsOnHomePage }} {{ end }} {{ $dataFormat := .Site.Params.dateFormat | default "2006-01-02" }} {{ $mainPosts := (sort ( where site.RegularPages "Type" "in" site.Params.mainSections ) "Date" "desc") }} {{ if $showAllPostsOnHomePage }} {{ partial "pagination.html" . }} {{ else }} {{ end }}
{{ $showProjectsList := false }} {{ if (isset .Site.Params "showprojectslist") }} {{ $showProjectsList = .Site.Params.showProjectsList }} {{ else if .Site.Data.projects }} {{ $showProjectsList = true }} {{ end }} {{ if $showProjectsList }} {{ $projectsUrl := "#" }} {{ if isset .Site.Params "projectsurl" }} {{ $projectsUrl = .Site.Params.projectsUrl }} {{ end }}
Projects
{{ end }} {{ end }}