diff options
Diffstat (limited to 'layouts/partials/header.html')
| -rw-r--r-- | layouts/partials/header.html | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 4ef817e..050f27f 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -115,13 +115,15 @@ {{ range .Children }} {{ $childExternal := .Params.external }} {{/* Curated entries (Packages) carry an i18n key as .Name; project - pages added via front-matter have no name, so fall back to the - page title. */}} + pages may set a literal menu name, else fall back to the page + title. */}} {{ $label := "" }} {{ if $childExternal }} {{ $label = .Name }} - {{ else if and .Name (i18n .Name) }} + {{ else if and .Name (ne (i18n .Name) "") }} {{ $label = i18n .Name }} + {{ else if .Name }} + {{ $label = .Name }} {{ else if .Page }} {{ $label = .Page.LinkTitle }} {{ else }} |
