diff --git a/layouts/partials/hb/modules/breadcrumb/ancestor.html b/layouts/partials/hb/modules/breadcrumb/ancestor.html
new file mode 100644
index 0000000..5858d56
--- /dev/null
+++ b/layouts/partials/hb/modules/breadcrumb/ancestor.html
@@ -0,0 +1,8 @@
+
+
+ {{- with .Params.nav_icon }}
+ {{- partial "icons/icon" (merge . (dict "color" "" "className" "me-1")) }}
+ {{- end }}
+ {{- cond .IsHome (i18n "hb_breadcrumb_home") .Title -}}
+
+
diff --git a/layouts/partials/hb/modules/breadcrumb/ancestors.html b/layouts/partials/hb/modules/breadcrumb/ancestors.html
new file mode 100644
index 0000000..b21b71d
--- /dev/null
+++ b/layouts/partials/hb/modules/breadcrumb/ancestors.html
@@ -0,0 +1,3 @@
+{{- range .Reverse }}
+ {{ partialCached "hb/modules/breadcrumb/ancestor" . . }}
+{{- end -}}
diff --git a/layouts/partials/hb/modules/breadcrumb/index.html b/layouts/partials/hb/modules/breadcrumb/index.html
index 6153897..a7722e9 100644
--- a/layouts/partials/hb/modules/breadcrumb/index.html
+++ b/layouts/partials/hb/modules/breadcrumb/index.html
@@ -2,16 +2,7 @@