You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.6 KiB
HTML
49 lines
1.6 KiB
HTML
<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 := .RelPermalink | 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> |