{{ $sections := .Site.Sections.ByTitle }} {{ $taxonomies := .Site.Taxonomies }} {{ range .Site.Params.menu }} {{ $menu_item := . }} {{ if eq (len $menu_item.URL) 0 }}
  • {{ $menu_item.Name }}
  • {{ else if $menu_item.External }}
  • {{ $menu_item.Name }}
  • {{ end }} {{ range $sections }} {{ $trimmedURL := (lower (strings.TrimSuffix "/" (strings.TrimPrefix "/" $menu_item.URL))) }} {{ if eq (lower .Title) (replace $trimmedURL "-" " ") }}
  • {{ $menu_item.Name }}
  • {{ if $menu_item.HasChildren }}
  • {{ $menu_item.Pre }}
  • {{ range (first $menu_item.Limit .Pages) }}
  • {{ .Title }}
  • {{ end }} {{ end }} {{ end }} {{ end }} {{ range $name, $taxonomy := $taxonomies }} {{ if eq (lower $name) (lower $menu_item.Name) }}
  • {{ $menu_item.Name }}
  • {{ end }} {{ range $term, $page := $taxonomy }} {{ if eq (lower $term) (lower $menu_item.Name) }}
  • {{ $menu_item.Name }}
  • {{ if $menu_item.HasChildren }}
  • {{ $menu_item.Pre }}
  • {{ range (first $menu_item.Limit .Pages) }}
  • {{ .Title }}
  • {{ end }} {{ end }} {{ end }} {{ end }} {{ end }} {{ end }}