{{ $currentPage := .ctx }} {{ $isTree := .tree }} {{ range site.Menus.main }}
  • {{ $isActive := eq .Page $currentPage }} {{ range .Children }} {{/* Also make active in case a child is active */}} {{ $isActive = or $isActive (eq .Page $currentPage) }} {{ end }} {{ .Name }} {{ if .HasChildren }}
      {{ range .Children }}
    • {{ .Name }}
    • {{ end }}
    {{ end }}
  • {{ end }}