{{ $currentNode := . }} {{ range .Site.Menus.main.ByWeight }} {{ if .HasChildren }}
  • {{if $currentNode.IsMenuCurrent "main" . }}
    {{ .Name }}
    {{else}} {{ .Pre }}{{ .Name }} {{end}} {{if or ($currentNode.IsMenuCurrent "main" .) ($currentNode.HasMenuCurrent "main" .) }}
      {{ range .Children }} {{if $currentNode.IsMenuCurrent "main" . }}
      {{ .Name }}
      {{else}} {{ .Pre }}{{ .Name }} {{end}} {{ end }}
    {{ end }} {{else}}
  • {{if $currentNode.IsMenuCurrent "main" . }}
    {{ .Name }}
    {{else}} {{ .Pre }}
    {{ .Name }}
    {{end}} {{end}}
  • {{end}}
  • Project page