diff options
author | Themefisher Dev <themefisher.dev@gmail.com> | 2020-02-04 14:43:17 +0300 |
---|---|---|
committer | Themefisher Dev <themefisher.dev@gmail.com> | 2020-02-04 14:43:17 +0300 |
commit | f3f332f1aea5d32c1951e03598524d1a378fb99e (patch) | |
tree | 304140d2a534adf8933796d2ab6bd7e6a3dec7b2 /layouts | |
parent | d047684b3790bc47f63f6fe304e103517e0f2d97 (diff) |
modified navigation
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/partials/navigation.html | 113 |
1 files changed, 50 insertions, 63 deletions
diff --git a/layouts/partials/navigation.html b/layouts/partials/navigation.html index b0e5a8f..fd42279 100644 --- a/layouts/partials/navigation.html +++ b/layouts/partials/navigation.html @@ -1,69 +1,56 @@ -{{"<!-- Fixed Navigation -->" | safeHTML}} -<nav id="navigation" class="navbar navbar-expand-lg navigation sticky-top"> +<section class="sticky-top navigation"> <div class="container"> + <nav class="navbar navbar-expand-lg navbar-dark"> + <a class="navbar-brand p-0" href="{{ .Site.BaseURL | relLangURL }}"> + {{ if .Site.Params.logo }} + <img class="img-fluid" src="{{ .Site.Params.logo | absURL }}" alt="{{ .Site.Title }}"> + {{ else }} + {{ .Site.Title }} + {{ end }} + </a> - {{"<!-- logo -->" | safeHTML}} - <a class="navbar-brand logo" href="{{ .Site.BaseURL | relLangURL }}"> - {{ if .Site.Params.logo }} - <img class="img-fluid" src="{{ .Site.Params.logo | absURL }}" alt="{{ .Site.Title }}"> - {{ else }} - {{ .Site.Title }} - {{ end }} - </a> - {{"<!-- /logo -->" | safeHTML}} + <button class="navbar-toggler rounded-0" type="button" data-toggle="collapse" data-target="#navigation"> + <span class="navbar-toggler-icon"></span> + </button> - {{"<!-- responsive nav button -->" | safeHTML}} - <button class="navbar-toggler navbar-dark" type="button" data-toggle="collapse" - data-target="#navigation" aria-controls="navigation" aria-expanded="false" - aria-label="Toggle navigation"> - <span class="navbar-toggler-icon"></span> - </button> - {{"<!-- /responsive nav button -->" | safeHTML}} + <div class="collapse navbar-collapse" id="navigation"> + <ul class="navbar-nav ml-auto"> + <li class="nav-item"><a class="nav-link" href="#body">{{ .Site.Params.home }}</a></li> + {{ if .IsHome }} + {{ range .Site.Menus.main }} + <li class="nav-item"><a class="nav-link" href="#{{ .URL }}">{{ .Name }}</a></li> + {{ end }} - {{"<!-- main nav -->" | safeHTML}} - {{ if .IsHome }} - <div class="collapse navbar-collapse" id="navigation"> - <ul class="navbar-nav ml-auto navigation-menu"> - <li class="nav-item"><a class="nav-link" href="#body">{{ with .Site.Params.home }}{{ . }}{{ end }}</a></li> - {{ range .Site.Menus.main }} - <li class="nav-item"><a class="nav-link" href="#{{ .URL }}">{{ .Name }}</a></li> - {{ end }} - </ul> - </div> - {{ else }} - <div class="collapse navbar-collapse" id="navigation"> - <ul class="navbar-nav ml-auto navigation-menu"> - <li class="nav-item"><a class="nav-link" href="{{ .Site.BaseURL | relLangURL }}#body">{{ with .Site.Params.home }}{{ . }}{{ end }}</a></li> - {{ range .Site.Menus.main }} - <li class="nav-item"><a class="nav-link" href="{{ $.Site.BaseURL | relLangURL }}#{{ .URL }}">{{ .Name }}</a></li> - {{ end }} - </ul> - </div> - {{ end }} - {{"<!-- /main nav -->" | safeHTML}} + {{ else }} - - <!-- Language List --> - {{- if .Site.IsMultiLingual }} - <select id="select-language" onchange="location = this.value;"> - {{ $siteLanguages := .Site.Languages}} - {{ $pageLang := .Page.Lang}} - {{ range .Page.AllTranslations }} - {{ $translation := .}} - {{ range $siteLanguages }} - {{ if eq $translation.Lang .Lang }} - {{ $selected := false }} - {{ if eq $pageLang .Lang}} - <option id="{{ $translation.Language }}" value="{{ $translation.Permalink }}" selected>{{ .LanguageName }} - </option> - {{ else }} - <option id="{{ $translation.Language }}" value="{{ $translation.Permalink }}">{{ .LanguageName }}</option> - {{ end }} - {{ end }} - {{ end }} - {{ end }} - </select> - {{ end }} + {{ range .Site.Menus.main }} + <li class="nav-item"><a class="nav-link" href="{{ $.Site.BaseURL | relLangURL }}#{{ .URL }}">{{ .Name }}</a> + </li> + {{ end }} + {{ end }} + </ul> + <!-- Language List --> + {{- if .Site.IsMultiLingual }} + <select id="select-language" onchange="location = this.value;"> + {{ $siteLanguages := .Site.Languages}} + {{ $pageLang := .Page.Lang}} + {{ range .Page.AllTranslations }} + {{ $translation := .}} + {{ range $siteLanguages }} + {{ if eq $translation.Lang .Lang }} + {{ $selected := false }} + {{ if eq $pageLang .Lang}} + <option id="{{ $translation.Language }}" value="{{ $translation.Permalink }}" selected>{{ .LanguageName }} + </option> + {{ else }} + <option id="{{ $translation.Language }}" value="{{ $translation.Permalink }}">{{ .LanguageName }}</option> + {{ end }} + {{ end }} + {{ end }} + {{ end }} + </select> + {{ end }} + </div> + </nav> </div> -</nav> -{{"<!-- End Fixed Navigation -->" | safeHTML}}
\ No newline at end of file +</section>
\ No newline at end of file |