{{/* 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 :