Skip to content

Commit 59c3932

Browse files
stefanvjarrodmillman
authored andcommitted
Factor out breadcrumbs into separate partial
1 parent 6d75ecf commit 59c3932

3 files changed

Lines changed: 13 additions & 11 deletions

File tree

layouts/partials/breadcrumbs.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<ul id="breadcrumbs" class="bd-breadcrumbs">
2+
{{- range $index, $ := .Ancestors.Reverse }}
3+
{{ if $index }}
4+
<li class="breadcrumb-item"><a href="{{ .RelPermalink }}">{{ .Title }}</a></li>
5+
{{ else }}
6+
<li class="breadcrumb-item breadcrumb-home"><a href="{{ .RelPermalink }}"><i class="fas fa-home"></i></a></li>
7+
{{ end }}
8+
{{- end }}
9+
<li class="breadcrumb-item"><a href="{{ .RelPermalink }}">{{ .Title }}</a></li>
10+
</ul>

layouts/partials/section/section.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
<section class="content-padding flex-row">
22
<div id="shortcuts-container">
33
<div><i class="fa-solid fa-list"></i> On this page</div>
4-
<div id="shortcuts"></div>
4+
<div id="shortcuts"></div>
55
</div>
66
<div class="content-container">
7+
{{ partial "breadcrumbs.html" . }}
78
<div class="columns">
89
<div class="column is-centered-tablet-portrait">
910
<h1>{{ .Title }}</h1>

layouts/partials/single/content.html

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,6 @@
11
<section class="content-padding flex-row">
22
<div class="content-container">
3-
<ul id="breadcrumbs" class="bd-breadcrumbs">
4-
{{- range $index, $ := .Ancestors.Reverse }}
5-
{{ if $index }}
6-
<li class="breadcrumb-item"><a href="{{ .RelPermalink }}">{{ .Title }}</a></li>
7-
{{ else }}
8-
<li class="breadcrumb-item breadcrumb-home"><a href="{{ .RelPermalink }}"><i class="fas fa-home"></i></a></li>
9-
{{ end }}
10-
{{- end }}
11-
<li class="breadcrumb-item"><a href="{{ .RelPermalink }}">{{ .Title }}</a></li>
12-
</ul>
3+
{{ partial "breadcrumbs.html" . }}
134
<div class="columns">
145
<div class="column is-centered-tablet-portrait">
156
<h1>{{ .Title }}</h1>

0 commit comments

Comments
 (0)