{{/* Define a section to pull recent posts from. This will default to the section with the most number of pages. */}} {{ $mainSections := site.Params.mainSections | default (slice "posts") }} {{/* Create a variable with that section to use in multiple places. */}} {{ $section := where site.RegularPages.ByDate.Reverse "Section" "in" $mainSections }} {{/* Check to see if the section is defined for ranging through it */}} {{ $sectionCount := len $section }} {{ if ge $sectionCount 1 }} {{ $maxPosts := site.Params.recentPostsSize | default 5 }}
{{ end }}