forked from laurens/fediversity_website
Breadcrumb en kanarie-functie
This commit is contained in:
parent
6e9a89786e
commit
35d03b27ac
|
@ -9,5 +9,7 @@
|
|||
timeZone = "Europe/Amsterdam"
|
||||
# Grafisch
|
||||
logo = "/assets/favicon.ico"
|
||||
# Kanarie: Deze tekst (en vogel) gebruiken we om lege waardes op te sporen in output
|
||||
textNoTitle = "Geen titel 🐦"
|
||||
|
||||
# EOF
|
||||
|
|
16
themes/nluug/assets/scss/styles_breadcrumb.scss
Normal file
16
themes/nluug/assets/scss/styles_breadcrumb.scss
Normal file
|
@ -0,0 +1,16 @@
|
|||
.breadcrumb {
|
||||
list-style: none;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
align-items: baseline;
|
||||
}
|
||||
|
||||
.breadcrumb li {
|
||||
display: inline;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.breadcrumb li + li:before {
|
||||
content: ">";
|
||||
padding: 0.3rem;
|
||||
}
|
|
@ -2,11 +2,13 @@
|
|||
<html{{ with site.LanguageCode | default site.Language.Lang }} lang="{{ . }}"{{ end }}>
|
||||
{{ partial "head.html" . }}
|
||||
<body>
|
||||
<!-- Accessibility: skip-link voor mobiele apparaten -->
|
||||
<a class="skip-link" href="#main">Ga naar hoofd</a>
|
||||
<main id="main">
|
||||
<div class="content">
|
||||
<a href="/"><img src="/afbeeldingen/logo/nluug-logo.png" alt="NLUUG-logo" title="{{ .Site.Title }}"></a>
|
||||
{{ partialCached "header.html" . }}
|
||||
{{ partial "breadcrumb.html" . }}
|
||||
<section>
|
||||
<!-- <h2 class="post">{{ .Title }}</h2> -->
|
||||
{{- block "main" . }}
|
||||
|
@ -22,7 +24,7 @@
|
|||
<ul>
|
||||
{{ range .Pages }}
|
||||
<li>
|
||||
<a class="link" href="{{ .Permalink }}" title="{{ .Title }}">{{ .Title | default "Geen titel" }}</a>
|
||||
<a class="link" href="{{ .Permalink }}" title="{{ .Title }}">{{ .Title | default .Site.Params.textNoTitle }}</a>
|
||||
</li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
|
|
16
themes/nluug/layouts/partials/breadcrumb.html
Normal file
16
themes/nluug/layouts/partials/breadcrumb.html
Normal file
|
@ -0,0 +1,16 @@
|
|||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
{{ range $index,$element := .Ancestors.Reverse }}
|
||||
{{ if eq $index 0 }}
|
||||
<li><a href="{{ .Permalink }}">🏠</a></li>
|
||||
{{ else }}
|
||||
<li>
|
||||
<a href="{{ .Permalink }}">{{ .LinkTitle }}</a>
|
||||
</li>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
<li class="active">
|
||||
<a aria-current="page" href="{{ .Permalink }}">{{ .LinkTitle }}</a>
|
||||
</li>
|
||||
</ol>
|
||||
</nav>
|
|
@ -1,3 +1,4 @@
|
|||
{{ $styles := resources.Get "scss/styles.scss" | toCSS (dict "outputStyle" "compressed") | minify }}
|
||||
{{ $styles_breadcrumb := resources.Get "scss/styles_breadcrumb.scss" | toCSS (dict "outputStyle" "compressed") | minify }}
|
||||
{{ $styles_extra := resources.Get "scss/_extra.scss" | toCSS (dict "outputStyle" "compressed") | minify }}
|
||||
<style>{{ $styles.Content | safeCSS }} {{ $styles_extra.Content | safeCSS }}</style>
|
||||
<style>{{ $styles.Content | safeCSS }} {{ $styles_breadcrumb.Content | safeCSS }} {{ $styles_extra.Content | safeCSS }}</style>
|
||||
|
|
Reference in a new issue