diff options
Diffstat (limited to 'layouts/partials/header.html')
-rw-r--r-- | layouts/partials/header.html | 37 |
1 files changed, 25 insertions, 12 deletions
diff --git a/layouts/partials/header.html b/layouts/partials/header.html index f146e96..7fe2281 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -7,18 +7,31 @@ <a class="brand" href="{{ .Site.BaseURL }}">{{ .Site.Title }}</a> <div class="nav-collapse collapse"> <ul class="nav"> - <li> - <a href="{{ .Site.BaseURL }}">{{ i18n "home" }}</a> - </li> - <li> - <a href="{{.Site.BaseURL}}posts">{{ i18n "posts" }}</a> - </li> - <li> - <a href="{{.Site.BaseURL}}categories">{{ i18n "categories" }}</a> - </li> - <li> - <a href="{{.Site.BaseURL}}tags">{{ i18n "tags" }}</a> - </li> + {{ $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> </div> </div> |