Add customizable navbar

This commit is contained in:
lucperkins
2018-08-13 08:08:42 -07:00
parent 007d08aa4a
commit 085163f7a0
2 changed files with 28 additions and 15 deletions

View File

@@ -25,6 +25,19 @@ params:
- kromo - kromo
- infinite - infinite
- gutwork - gutwork
navbar:
- title: Features
url: /
- title: Pricing
url: /
- title: Foo
sublinks:
- title: Dropdown item
url: /
- title: Dropdown item
url: /
- title: Dropdown item
url: /
sidebar: sidebar:
# Logo (from /images/logos/___.svg) # Logo (from /images/logos/___.svg)
logo: fresh-square logo: fresh-square

View File

@@ -1,3 +1,4 @@
{{- $navbar := .Site.Params.navbar }}
<nav class="navbar is-fresh is-transparent no-shadow" role="navigation" aria-label="main navigation"> <nav class="navbar is-fresh is-transparent no-shadow" role="navigation" aria-label="main navigation">
<div class="container"> <div class="container">
<div class="navbar-brand"> <div class="navbar-brand">
@@ -39,29 +40,28 @@
</div> </div>
<div class="navbar-end"> <div class="navbar-end">
<a href="#" class="navbar-item is-secondary"> {{- range $navbar }}
Features {{- if .sublinks }}
</a>
<a href="#" class="navbar-item is-secondary">
Pricing
</a>
<div class="navbar-item has-dropdown is-hoverable"> <div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link"> <a class="navbar-link">
Dropdown {{ .title }}
</a> </a>
<div class="navbar-dropdown"> <div class="navbar-dropdown">
<a class="navbar-item"> {{- range .sublinks }}
Dropdown item <a href="{{ .url }}" class="navbar-item">
</a> {{ .title }}
<a class="navbar-item">
Dropdown item
</a>
<a class="navbar-item">
Dropdown item
</a> </a>
{{- end }}
</div> </div>
</div> </div>
{{- else }}
<a href="{{ .url }}" class="navbar-item is-secondary">
{{ .title }}
</a>
{{- end }}
{{- end }}
<a href="#" class="navbar-item is-secondary"> <a href="#" class="navbar-item is-secondary">
Log in Log in
</a> </a>