From ad529ddeffae77a9395fea8d298b1aec86389f38 Mon Sep 17 00:00:00 2001 From: Julien Schmidt <js@stusta.net> Date: Fri, 20 Apr 2018 15:30:26 +0200 Subject: [PATCH] add navigation --- config.toml | 25 +++++++++++++++++++++++++ layouts/_default/baseof.html | 18 +++++++++++++----- static/styles.css | 29 +++++++++++++++++++++++++++-- 3 files changed, 65 insertions(+), 7 deletions(-) diff --git a/config.toml b/config.toml index d832e49..74b2337 100644 --- a/config.toml +++ b/config.toml @@ -7,6 +7,7 @@ enableRobotsTXT = true disableHugoGeneratorInject = true disableKinds = ["RSS","taxonomy","taxonomyTerm"] enableGitInfo = false +SectionPagesMenu = "main" [params] gitEditBaseUrl = "https://gitlab.stusta.de/stustanet/stustanet-website/edit/master/content/" @@ -17,7 +18,31 @@ weight = 1 languageCode = "de-DE" languageName = "Deutsch" +[[Languages.de.menu.main]] +weight = 1 +name = "Home" +identifier = "home" +url = "/de/" + +[[Languages.de.menu.main]] +weight = 2 +name = "Verein" +identifier = "about" +url = "/de/about/" + [Languages.en] weight = 2 languageCode = "en-US" languageName = "English" + +[[Languages.en.menu.main]] +weight = 1 +name = "Home" +identifier = "home" +url = "/en/" + +[[Languages.en.menu.main]] +weight = 2 +name = "About Us" +identifier = "about" +url = "/en/about/" diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 23c849c..daf6a77 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -22,14 +22,22 @@ {{- end }} </head> <body> + <nav id="top-bar"> + <div class="container"> + <div class="logo"> + <a href="/" title="To Homepage"><img src="/logo.png" alt="StuStaNet" /></a> + </div> + <ul class="menu"> + {{ $currentPage := . }} + {{ range .Site.Menus.main }} + <li><a class="menu-item{{if or ($currentPage.IsMenuCurrent "main" .) ($currentPage.HasMenuCurrent "main" .) }} active{{end}}" href="{{ .URL }}" title="{{ .Title }}">{{ .Name }}</a></li> + {{ end }} + </ul> + </div> + </nav> <main aria-role="main"> <header> - <nav> - <div class="container"> - <a href="/" title="To Homepage"><img src="/logo.png" alt="StuStaNet" class="logo" /></a> - </div> - </nav> <h1>{{.Title}}</h1> {{ with .Params.subtitle }} <span class="subtitle">{{.}}</span> diff --git a/static/styles.css b/static/styles.css index 6df98f5..aee75dc 100644 --- a/static/styles.css +++ b/static/styles.css @@ -20,7 +20,7 @@ body { color: #4B4B4B; } -nav { +#top-bar { background: #fff; width: 100%; height: 54px; @@ -31,12 +31,36 @@ nav { z-index: 1; } -nav a img.logo { +#top-bar div.logo { + display: inline-block; +} + +#top-bar .logo a img { height: 34px; width: auto; margin: 10px 10px 10px -5px; } +ul.menu { + list-style-type: none; + margin: 0; + padding: 0; +} + +ul.menu li { + display: inline-block; +} + +ul.menu li a { + display: inline-block; + padding: 15px 5px; +} + +#top-bar .menu { + float: right; + +} + .lang-dropdown { color: #EDEDED; cursor: default; @@ -257,6 +281,7 @@ footer { footer .editPage { float: left; padding: 15px; + padding-left: 0px; margin-right: -100px; } -- GitLab