{{ range .Site.Menus.main.ByWeight }} {{ $indxfile := .URL | relURL }} {{ $indexExists := fileExists $indxfile }} {{ $indxname := string $indxfile }} {{ $menuName := .Name }} {{ if $indexExists }} {{ $defaultOpen := string .Pre }} {{ if (eq $defaultOpen "open") }}
{{ $menuName }}
{{ with ($.Site.GetPage "section" $indxname) }}
{{ .Content }}
{{ end }}
{{ else }}
{{ $menuName }}
{{ with ($.Site.GetPage "section" $indxname) }}
{{ .Content }}
{{ end }}
{{ end }} {{ else }}
{{- $menuName -}}
{{ end }} {{ end }}