mirror of
https://github.com/matrix-org/matrix-spec
synced 2026-02-22 05:53:42 +01:00
A big change for template paths landed in Hugo 0.146.0. In `layouts`, we: - remove `_default` and move everything in it directly under `layouts` - rename `partials` and `shortcodes` to `_partials` and `_shortcodes` - adapt to Hugo and docsy changes about the render-heading hook. We don't need a copy of the heading self-link template now that it is defined as a partial. - update `docs/baseof.html` to match a change upstream - split `docs/changelog.html` because it doesn't work for the section page anymore. We create a `changelog-index` layout for this. Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
29 lines
793 B
HTML
29 lines
793 B
HTML
{{/*
|
|
|
|
A copy of the breadcrumb.html partial in Docsy, modified
|
|
to:
|
|
* omit breadcrumbs when this is the homepage
|
|
* otherwise, include the homepage in the breadcrumbs
|
|
|
|
*/}}
|
|
|
|
{{ if not .IsHome }}
|
|
<nav aria-label="breadcrumb" class="td-breadcrumbs">
|
|
<ol class="breadcrumb">
|
|
{{ template "breadcrumbnav" (dict "p1" . "p2" .) }}
|
|
</ol>
|
|
</nav >
|
|
{{ end }}
|
|
|
|
{{ define "breadcrumbnav" }}
|
|
{{ if .p1.Parent }}
|
|
{{ template "breadcrumbnav" (dict "p1" .p1.Parent "p2" .p2 ) }}
|
|
{{ else if not .p1.IsHome }}
|
|
{{ template "breadcrumbnav" (dict "p1" .p1.Site.Home "p2" .p2 ) }}
|
|
{{ end }}
|
|
{{ $isActive := eq .p1 .p2 }}
|
|
<li class="breadcrumb-item{{ if $isActive }} active{{ end }}" {{ if $isActive }}aria-current="page"{{ end }}>
|
|
<a href="{{ .p1.RelPermalink }}">{{ .p1.LinkTitle }}</a>
|
|
</li>
|
|
{{ end }}
|