summaryrefslogtreecommitdiff
path: root/layouts/partials
diff options
context:
space:
mode:
authormms <michal@sapka.me>2024-04-11 23:08:31 +0200
committermms <michal@sapka.me>2024-04-11 23:08:31 +0200
commit0cd6d6091d52d6e085d642d89781313d570fc1dd (patch)
treec79653dd1d5a7fcc74d31d1823b42a2598c3e709 /layouts/partials
parent7ebd51b310a14a1e4fadf45b3e7268c0c289ccce (diff)
feat: breadcrumbs
Diffstat (limited to 'layouts/partials')
-rw-r--r--layouts/partials/back_nav.html25
-rw-r--r--layouts/partials/header/breadcrumbs.html3
-rw-r--r--layouts/partials/header/header.html42
3 files changed, 45 insertions, 25 deletions
diff --git a/layouts/partials/back_nav.html b/layouts/partials/back_nav.html
deleted file mode 100644
index ceb0813..0000000
--- a/layouts/partials/back_nav.html
+++ /dev/null
@@ -1,25 +0,0 @@
-{{- if not .Page.Params.noback }}
-<nav class="back-link">
-{{- if .Page.Params.hardback }}
- <a href="/">&larr; back to Homepage</a>
-{{- else if in .Page.Params.Categories "star-trek" }}
- <a href="/star-trek/">&larr; back to Space Cadet Log</a>
-{{- else if in .Page.Params.Category "site-info" }}
- <a href="/site/">&larr; Back to Site Info</a>
-{{- else if in .Page.Params.Categories "site" }}
- <a href="/site/">&larr; Back to Site Info</a>
-{{- else if in .Page.Params.Categories "bsd" }}
- <a href="/bsd/">&larr; Back to Daemonic BSD Site</a>
-{{- else if in .Page.Params.Categories "blog" }}
- <a href="/blog/">&larr; Back to Michal's blog</a>
-{{- else if in .Page.Params.Categories "article" }}
- <a href="/articles/">&larr; Back to Article Library</a>
-{{- else if in .Page.Params.Categories "emacs" }}
- <a href="/emacs/">&larr; Back to C-X emacs</a>
-{{- end }}
-{{- if not .Page.Params.hardback }}
- <br>
- <a href="/">&#x219e; back to Homepage</a>
-{{- end }}
-</nav>
-{{- end }}
diff --git a/layouts/partials/header/breadcrumbs.html b/layouts/partials/header/breadcrumbs.html
new file mode 100644
index 0000000..c777c5b
--- /dev/null
+++ b/layouts/partials/header/breadcrumbs.html
@@ -0,0 +1,3 @@
+<nav aria-label="breadcrumb" class="breadcrumb">
+</nav>
+
diff --git a/layouts/partials/header/header.html b/layouts/partials/header/header.html
new file mode 100644
index 0000000..9ebe72e
--- /dev/null
+++ b/layouts/partials/header/header.html
@@ -0,0 +1,42 @@
+<header>
+ <div class="logo">
+ {{ if in .Page.Params.categories "bsd" }}
+ {{ $logo := resources.Get "logos/logo-beastie-white.svg"}}
+ <img src="{{$logo.Permalink}}" class="beastie" alt="FreeBSD">
+ {{ else if in .Page.Params.categories "star-trek" }}
+ {{ $logo := resources.Get "logos/logo-startrek-white.svg" }}
+ <img src="{{$logo.Permalink}}" class="stbadge" alt="Star Trek">
+ {{ else if in .Page.Params.categories "blog" }}
+ {{ $logo := resources.Get "logos/logo-blog-white.svg" }}
+ <img src="{{$logo.Permalink}}" class="blogicon" alt="Blog">
+ {{ else if in .Page.Params.categories "article" }}
+ {{ $logo := resources.Get "logos/logo-article-white.svg" }}
+ <img src="{{$logo.Permalink}}" class="files" blog="Articles">
+ {{ else if in .Page.Params.Categories "emacs" }}
+ {{ $logo := resources.Get "logos/logo-emacs-white.svg" }}
+ <img src="{{$logo.Permalink}}" class="emacslogo" alt="Emacs">
+ {{ end }}
+ </div>
+
+ <div class="name" aria-label="bradcrumb">
+ <nav>
+ <ol>
+ {{- range .Ancestors.Reverse }}
+ {{- if .LinkTitle}}
+ <li>
+ <a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a>
+ </li>
+ {{- end }}
+ {{- end }}
+ </ol>
+ <h1>
+ <a aria-current="page" href="{{ .RelPermalink }}">
+ {{ .Page.Title }}
+ </a>
+ </h1>
+ <ol>
+
+
+ </nav>
+ </div>
+</header>