Update navigation: new menu, active page highlight, centered navbar without logo

This commit is contained in:
tdehaeze committed 2026-10-17 21:49:47 +02:00
1 parent 41fc48b8c0
commit a0cd55427a
4 files changed
+58 -19

No files matched your search

+19
View File
@@ -0,0 +1,19 @@
{{- $page := . -}}
{{- $bib := slice "book" "article" "inbook" "inproceedings" "phdthesis" "techreport" "websites" -}}
<nav class="site-navbar">
<ul id="menu" class="menu">
{{ range .Site.Menus.main -}}
{{- $active := false -}}
{{- if eq .URL "/" -}}
{{- $active = $page.IsHome -}}
{{- else if hasPrefix $page.RelPermalink .URL -}}
{{- $active = true -}}
{{- else if and (eq .URL "/notes/") (in $bib $page.Section) -}}
{{- $active = true -}}
{{- end }}
<li class="menu-item">
<a class="menu-item-link{{ if $active }} active{{ end }}"{{ if $active }} aria-current="page"{{ end }} href="{{ .URL | safeURL }}">{{ .Name }}</a>
</li>
{{- end }}
</ul>
</nav>
+16
View File
@@ -0,0 +1,16 @@
<div id="mobile-navbar" class="mobile-navbar">
<div class="mobile-navbar-icon">
<span></span>
<span></span>
<span></span>
</div>
</div>
<nav id="mobile-menu" class="mobile-menu slideout-menu">
<ul class="mobile-menu-list">
{{ range .Site.Menus.main -}}
<a href="{{ .URL | safeURL }}">
<li class="mobile-menu-item">{{ .Name }}</li>
</a>
{{- end }}
</ul>
</nav>