<div id="header"> {{ if hugo.IsMultilingual }} {{- partial "languages.html" . }} {{- end -}} <div id="logo-wrapper"> {{- if .Site.Data.globalheader.image }} <div id="logo-image-wrapper"> <a href="{{ .Site.BaseURL }}"> <img src="{{ .Site.Data.globalheader.image | relURL }}" alt="{{ .Site.Data.globalheader.image_alt }}" width="{{ .Site.Data.globalheader.image_width }}" /> </a> </div> {{- end }} <div id="logo-text-wrapper"> <h1><a href="{{ .Site.BaseURL }}" id="logo"> {{ with .Site.Data.globalheader.title }}{{ . | markdownify }}{{ else }}{{ .Site.Title }}{{ end }} </a></h1> </div> </div> <nav id="nav"> <ul> {{- range .Site.Menus.main }} <li class="{{ if or ($.Page.IsMenuCurrent "main" .) ($.Page.HasMenuCurrent "main" .) }}current{{ end }}"> <a href="{{ .URL | default "#" }}">{{ .Name }}</a> {{- if .HasChildren -}} <ul> {{- range .Children }} <li class="{{ if or ($.Page.IsMenuCurrent "main" .) ($.Page.HasMenuCurrent "main" .) }}current{{ end }}"> <a href="{{ .URL | default "#" }}">{{ .Name }}</a> {{- if .HasChildren -}} <ul> {{- range .Children }} <li class="{{ if or ($.Page.IsMenuCurrent "main" .) ($.Page.HasMenuCurrent "main" .) }}current{{ end }}"> {{/* aoeu fix 'current' thing */}} <a href="{{ .URL | default "#" }}">{{ .Name }}</a> {{- end }} </ul> {{- end -}} {{- end }} </ul> {{- end -}} {{- end }} </ul> </nav> </div>