Welcome to mirror list, hosted at ThFree Co, Russian Federation.

nav.html « partials « layouts - github.com/onweru/compose.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: befe10e85ac8ab302122bc4bbb9b44dd2aafa8ba (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
<nav class="wrap nav">
	<a href="{{ .Site.BaseURL }}">
		<picture>
			{{- $logos := .Site.Params.logo }}
			{{- $normalPath := absURL (printf "images/%s" $logos.lightMode) }}
			{{- $darkPath := absURL (printf "images/%s" $logos.darkMode) }}
			
			<source srcset = '{{ $darkPath }}' media="(prefers-color-scheme: dark)">
			<img srcset = '{{ $normalPath }}' alt = '{{ .Site.Title }} Logo'>
		</picture>
	</a>
	{{ if .Site.Params.enableSearch | default true }}
	{{- partial "search.html" . }}
	{{ end }}
	<ul class="nav_body">
		{{- $p := . }}
		{{- range .Site.Menus.main }}
		<li class="nav-item">
			{{- $active := or ($p.IsMenuCurrent "main" .) ($p.HasMenuCurrent "main" .) }}
			{{- with .Page }}
			{{- $active = or $active ( $.IsDescendant .)  }}
			{{- end }}
			{{- $url := urls.Parse .URL }}
			{{- $baseurl := $.Site.BaseURL }}
			<a class="nav-link{{if $active }} active{{end}}" href="{{ with .Page }}{{ $baseurl }}{{ .Permalink }}{{ else }}{{ $baseurl }}{{ .URL }}{{ end }}"><span{{if $active }} class="active"{{end}}>{{ .Name }}</span></a>
		</li>
		{{- end }}
		{{ $repo := .Site.Params.source }}
		<li class="nav-item">
			<a class="nav-link" href="{{ $repo.url }}" target="_blank">{{ $repo.name }}</a>
		</li>
	</ul>
</nav>