blob: 1f4013c0eedbbf200d4da1399ed327f53de4689f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
<div class="container">
<nav class="header-nav navbar navbar-expand-md navbar-dark light-dark">
<div class="header-logo navbar-brand">
{{ with .Site.GetPage "home" }}
<a class="float-left" href="{{ .Permalink }}">
{{ end }}
{{ with .Site.Params.siteLogoImage }}
<img class="mr20 header-logo-image" src="{{ . | absURL }}" alt="logo">
{{ end }}
{{ if .Site.Params.logoTitle }}
{{ .Site.Params.logoTitle | safeHTML }}
{{ else }}
{{ .Site.Title }}
{{ end }}
</a>
</div>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="nav-menu collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav">
{{ range .Site.Menus.main }}
<li class="nav-item">
{{ if hasPrefix .URL "http" }}
<a class="nav-link" href="{{ .URL | safeURL }}">{{ with .Pre }}{{ . | safeHTML }}{{ end }}{{ .Name }}</a>
{{ else }}
<a class="nav-link" href="{{ .URL | absLangURL | safeURL }}">{{ with .Pre }}{{ . | safeHTML }}{{ end }}{{ .Name }}</a>
{{ end }}
</li>
{{ end }}
{{ if and (gt (len .Site.Home.AllTranslations) 1) (.Site.Params.showMenuLanguages | default false ) }}
{{- $.Scratch.Set "language" .Language -}}
{{ range .Site.Home.AllTranslations }}
{{ if ne ($.Scratch.Get "language") .Language }}
<li class="nav-item">
<a class="nav-link" href="{{ .Permalink }}"><i class="fas fa-globe"></i> {{ .Language.LanguageName }}</a>
</li>
{{ end }}
{{ end }}
{{ end }}
</ul>
</div>
</nav>
</div>
|