blob: 153c56f3db5c8d2504fab2bee5fcea774de4b1f5 (
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
45
46
47
48
49
|
<div id="sideContainer" class="side-container">
{{ if eq .Title .Site.Title}}
<a class="a-block nav-head active" href="{{ "" | absLangURL }}">
{{ else }}
<a class="a-block nav-head false" href="{{ "" | absLangURL }}">
{{ end }}
<div class="nav-title">
{{.Site.Title}}
</div>
{{ with .Site.Params.subtitle }}
<div class="nav-subtitle">
{{.}}
</div>
{{ end }}
</a>
<div class="nav-link-list">
{{ $current := .Permalink | absLangURL }}
{{ range .Site.Menus.main }}
{{$actived := "false"}}
<!-- A problem caused by slash: if you use "eq" directly, you will get a result of "/tags/" and "/tags" -->
{{if hasPrefix $current (.URL|absLangURL)}}
{{$actived = "active"}}
{{end}}
{{ if .HasChildren }}
<div class="a-block" class="nav-link-item {{$actived}}" v-on:click="isHidden = !isHidden">
{{ .Name }}
<div class="nav-link-subitem" v-if="!isHidden">
{{ range .Children }}
<li><a href="{{ .URL }}"> {{ .Name }}</a></li>
{{ end }}
</div>
</div>
{{ else }}
<!--<a class="a-block nav-link-item {{$actived}}" href="{{ .URL }}">-->
<a class="a-block nav-link-item {{ $actived }}" href="{{ .URL }}">
{{ .Name }}
</a>
{{ end }}
{{ end }}
</div>
<div class="nav-footer">
{{partial "copyright.html" .}}
</div>
</div>
|