Update navigation: new menu, active page highlight, centered navbar without logo
This commit is contained in:
1 parent
41fc48b8c0
commit
a0cd55427a
4 files changed
+58
-19
No files matched your search
+19
-17
@@ -1,7 +1,7 @@
|
|||||||
baseURL = "/"
|
baseURL = "/"
|
||||||
locale = "en"
|
locale = "en"
|
||||||
defaultContentLanguage = "en"
|
defaultContentLanguage = "en"
|
||||||
title = "My digital brain"
|
title = "Thomas Dehaeze"
|
||||||
preserveTaxonomyNames = true
|
preserveTaxonomyNames = true
|
||||||
enableRobotsTXT = true
|
enableRobotsTXT = true
|
||||||
enableEmoji = true
|
enableEmoji = true
|
||||||
@@ -26,11 +26,11 @@ changefreq = "weekly"
|
|||||||
priority = 0.5
|
priority = 0.5
|
||||||
filename = "sitemap.xml"
|
filename = "sitemap.xml"
|
||||||
|
|
||||||
# [[menu.main]]
|
[[menu.main]]
|
||||||
# name = "Home"
|
name = "Home"
|
||||||
# weight = 10
|
weight = 10
|
||||||
# identifier = "home"
|
identifier = "home"
|
||||||
# url = "/"
|
url = "/"
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "Publications"
|
name = "Publications"
|
||||||
@@ -39,16 +39,16 @@ identifier = "research"
|
|||||||
url = "/research/"
|
url = "/research/"
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "Zettels"
|
name = "Projects"
|
||||||
weight = 30
|
weight = 25
|
||||||
identifier = "zettels"
|
identifier = "projects"
|
||||||
url = "/zettels/"
|
url = "/projects/"
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "Bibliography"
|
name = "Notes"
|
||||||
weight = 50
|
weight = 30
|
||||||
identifier = "bibliography"
|
identifier = "notes"
|
||||||
url = "/bibliography/"
|
url = "/notes/"
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "Search"
|
name = "Search"
|
||||||
@@ -56,6 +56,9 @@ weight = 70
|
|||||||
identifier = "search"
|
identifier = "search"
|
||||||
url = "/search/"
|
url = "/search/"
|
||||||
|
|
||||||
|
[permalinks]
|
||||||
|
zettels = "/notes/:slug/"
|
||||||
|
|
||||||
[outputs]
|
[outputs]
|
||||||
home = ["HTML", "RSS", "JSON"]
|
home = ["HTML", "RSS", "JSON"]
|
||||||
|
|
||||||
@@ -66,9 +69,8 @@ debug = false
|
|||||||
since = "2020"
|
since = "2020"
|
||||||
gitRepo = ""
|
gitRepo = ""
|
||||||
|
|
||||||
logoTitle = "Digital Brain"
|
keywords = ["mechatronics","research"]
|
||||||
keywords = ["org-roam","research"]
|
description = "My personnal website about mechatronics"
|
||||||
description = "My personnal digital brain"
|
|
||||||
|
|
||||||
archivePaginate = 5
|
archivePaginate = 5
|
||||||
|
|
||||||
|
|||||||
@@ -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>
|
||||||
@@ -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>
|
||||||
@@ -57,5 +57,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.list-zettels .subcategory { list-style: none; margin-top: .8em; }
|
|
||||||
.list-zettels .list-subtitle { font-weight: bold; }
|
.site-navbar .menu-item-link.active { color: #c05b4d; font-weight: bold; }
|
||||||
|
.header .site-navbar { float: none; text-align: center; }
|
||||||
|
.header .site-navbar .menu { padding-right: 0; }
|
||||||
Reference in new issue
Block a user