Add "main" menu to the site header
Based on "Menu Templates" (https://gohugo.io/templates/menu-templates/)master
							parent
							
								
									bdbe3f9d78
								
							
						
					
					
						commit
						f2129ca33a
					
				|  | @ -1,2 +1,31 @@ | |||
| <header> | ||||
|     <nav> | ||||
|         <ul> | ||||
|             {{ $currentPage := . }} | ||||
|             {{ range .Site.Menus.main }} | ||||
|             {{ if .HasChildren }} | ||||
|             <li class="{{ if $currentPage.HasMenuCurrent "main" . }}active{{ end }}"> | ||||
|                 <a href="#"> | ||||
|                     {{ .Pre }} | ||||
|                     <span>{{ .Name }}</span> | ||||
|                 </a> | ||||
|             </li> | ||||
|             <ul class="sub-menu"> | ||||
|                 {{ range .Children }} | ||||
|                 <li class="{{ if $currentPage.IsMenuCurrent "main" . }}active{{ end }}"> | ||||
|                     <a href="{{ .URL }}">{{ .Name }}</a> | ||||
|                 </li> | ||||
|                 {{ end }} | ||||
|             </ul> | ||||
|             {{ else }} | ||||
|             <li> | ||||
|                 <a href="{{ .URL }}"> | ||||
|                     {{ .Pre }} | ||||
|                     <span>{{ .Name }}</span> | ||||
|                 </a> | ||||
|             </li> | ||||
|             {{ end }} | ||||
|             {{ end }} | ||||
|         </ul> | ||||
|     </nav> | ||||
| </header> | ||||
		Loading…
	
		Reference in New Issue