More customizing 🤘 (#33)

* Use sidebar param to show or hide sidebar toggle

* Make all sections optional

* Make footer quicklinks customizable

* Let customize the header image and link
This commit is contained in:
Stefan M
2018-11-06 16:36:38 +01:00
committed by Luc Perkins
parent b5e7a67d6a
commit 3b52fc46e4
4 changed files with 70 additions and 62 deletions

View File

@@ -1,11 +1,16 @@
{{- $navbar := .Site.Params.navbar }}
{{- $navbar := .Site.Params.navbar }}
{{- $sidebarVisible := .Site.Params.sidebar }}
{{- $navbarLogo := .Site.Params.navbarlogo }}
<nav class="navbar is-fresh is-transparent no-shadow" role="navigation" aria-label="main navigation">
<div class="container">
<div class="navbar-brand">
<a class="navbar-item" href="https://cssninja.io">
<img src="{{ "/images/logos/fresh-alt.svg" | absURL }}" alt="" width="112" height="28">
{{- if $navbarLogo}}
<a class="navbar-item" href="{{ $navbarLogo.link }}">
<img src="{{ printf "/images/%s" $navbarLogo.image | relURL }}" alt="" width="112" height="28">
</a>
{{- end}}
{{- if $sidebarVisible }}
<a class="navbar-item is-hidden-desktop is-hidden-tablet">
<div id="menu-icon-wrapper" class="menu-icon-wrapper" style="visibility: visible;">
<svg width="1000px" height="1000px">
@@ -16,6 +21,7 @@
<button id="menu-icon-trigger" class="menu-icon-trigger"></button>
</div>
</a>
{{- end }}
<a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbar-menu">
<span aria-hidden="true"></span>
@@ -26,6 +32,7 @@
<div id="navbar-menu" class="navbar-menu is-static">
{{- if $sidebarVisible }}
<div class="navbar-start">
<a class="navbar-item is-hidden-mobile">
<div id="menu-icon-wrapper" class="menu-icon-wrapper" style="visibility: visible;">
@@ -38,6 +45,7 @@
</div>
</a>
</div>
{{- end }}
<div class="navbar-end">
{{- range $navbar }}
@@ -70,4 +78,4 @@
</div>
</div>
</div>
</nav>
</nav>