Add breadcrumb partial for page navigation
This commit is contained in:
@@ -101,3 +101,5 @@ html.dark .theme-toggle-light {
|
|||||||
.dark #typewriter-text::after {
|
.dark #typewriter-text::after {
|
||||||
background: #ccc;
|
background: #ccc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Hide current page title in breadcrumb */
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
{{- $page := .page -}}
|
||||||
|
{{- $enable := .enable -}}
|
||||||
|
{{- if (default $enable $page.Params.breadcrumbs) -}}
|
||||||
|
<div class="hx:mt-1.5 hx:flex hx:items-center hx:gap-1 hx:overflow-hidden hx:text-sm hx:text-gray-500 hx:dark:text-gray-400 hx:contrast-more:text-current">
|
||||||
|
{{- range $page.Ancestors.Reverse }}
|
||||||
|
{{- if not .IsHome }}
|
||||||
|
<div class="hx:whitespace-nowrap hx:transition-colors hx:min-w-[24px] hx:overflow-hidden hx:text-ellipsis hx:hover:text-gray-900 hx:dark:hover:text-gray-100">
|
||||||
|
<a href="{{ .RelPermalink }}" class="hx:inline-block hx:rounded-sm hx:hextra-focus-visible-inset">{{- partial "utils/title" . -}}</a>
|
||||||
|
</div>
|
||||||
|
{{- partial "utils/icon.html" (dict "name" "chevron-right" "attributes" "class=\"hx:w-3.5 hx:shrink-0 hx:rtl:-rotate-180\"") -}}
|
||||||
|
{{ end -}}
|
||||||
|
{{ end -}}
|
||||||
|
</div>
|
||||||
|
{{ end -}}
|
||||||
Reference in New Issue
Block a user