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:
@@ -1,10 +1,8 @@
|
||||
{{- $footer := .Site.Params.footer }}
|
||||
{{- $logo := index $footer "logo" }}
|
||||
{{- $productLinks := index $footer "product" }}
|
||||
{{- $docLinks := index $footer "docs" }}
|
||||
{{- $blogrollLinks:= index $footer "blogroll" }}
|
||||
{{- $socialMedia := index $footer "socialmedia" }}
|
||||
{{- $bulmaLogo := index $footer "bulmalogo" }}
|
||||
{{- $footer := .Site.Params.footer }}
|
||||
{{- $logo := index $footer "logo" }}
|
||||
{{- $quickLinks := index $footer "quicklinks" }}
|
||||
{{- $socialMedia := index $footer "socialmedia" }}
|
||||
{{- $bulmaLogo := index $footer "bulmalogo" }}
|
||||
<footer class="footer footer-dark">
|
||||
<div class="container">
|
||||
<div class="columns">
|
||||
@@ -13,54 +11,24 @@
|
||||
<img src="{{ printf "/images/logos/%s" $logo | relURL }}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="footer-column">
|
||||
<div class="footer-header">
|
||||
<h3>Product</h3>
|
||||
{{- range $quickLinks }}
|
||||
<div class="column">
|
||||
<div class="footer-column">
|
||||
<div class="footer-header">
|
||||
<h3>{{ .title }}</h3>
|
||||
</div>
|
||||
<ul class="link-list">
|
||||
{{- range .links }}
|
||||
<li>
|
||||
<a href="{{ .link }}">
|
||||
{{ .text }}
|
||||
</a>
|
||||
</li>
|
||||
{{- end }}
|
||||
</ul>
|
||||
</div>
|
||||
<ul class="link-list">
|
||||
{{- range $productLinks }}
|
||||
<li>
|
||||
<a href="{{ .link }}">
|
||||
{{ .text }}
|
||||
</a>
|
||||
</li>
|
||||
{{- end }}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="footer-column">
|
||||
<div class="footer-header">
|
||||
<h3>Docs</h3>
|
||||
</div>
|
||||
<ul class="link-list">
|
||||
{{- range $docLinks }}
|
||||
<li>
|
||||
<a href="{{ .link }}">
|
||||
{{ .text }}
|
||||
</a>
|
||||
</li>
|
||||
{{- end }}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="footer-column">
|
||||
<div class="footer-header">
|
||||
<h3>Blogroll</h3>
|
||||
</div>
|
||||
<ul class="link-list">
|
||||
{{- range $blogrollLinks }}
|
||||
<li>
|
||||
<a href="{{ .link }}">
|
||||
{{ .text }}
|
||||
</a>
|
||||
</li>
|
||||
{{- end }}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
{{- end }}
|
||||
<div class="column">
|
||||
<div class="footer-column">
|
||||
<div class="footer-header">
|
||||
|
||||
@@ -1,11 +1,16 @@
|
||||
{{- $navbar := .Site.Params.navbar }}
|
||||
{{- $navbar := .Site.Params.navbar }}
|
||||
{{- $sidebarVisible := .Site.Params.sidebar }}
|
||||
{{- $navbarLogo := .Site.Params.navbarlogo }}
|
||||
<nav id="navbar-clone" class="navbar is-fresh is-transparent" 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" | relURL }}" 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="cloned-navbar-menu">
|
||||
<span aria-hidden="true"></span>
|
||||
@@ -26,6 +32,7 @@
|
||||
|
||||
<div id="cloned-navbar-menu" class="navbar-menu is-fixed">
|
||||
|
||||
{{- if $sidebarVisible }}
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item is-hidden-mobile">
|
||||
<div id="cloned-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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user