Breadcrumbs

The trail is Home plus the page’s ancestors, and it renders only when the page has a parent that isn’t Home. It does not end in the page you are already on.

That last part is the change in v0.5.0. The trail used to close with a link to the current page, sitting directly above the <h1> saying the same words — a link to nowhere under a duplicated heading. On a top-level page the whole thing collapsed to Home » plus that self-link, which is not navigation.

PageAncestorsTrail
Home0none
/docs/1none — nothing above it but Home
/docs/breadcrumbs/2Home » Docs
/docs/breadcrumbs/three-levels-deep/3Home » Docs » Breadcrumbs

This page is the second row. Its own child, Three Levels Deep, is the third — open it and the trail above grows by one.

Turn the whole thing off with showBreadCrumbs = false, per site or per page. That also stops the matching BreadcrumbList JSON-LD, so the markup never claims a trail the page does not show.

This page sits exactly where Three Levels Deep sits — three crumbs’ worth of ancestry — but sets showBreadCrumbs = false in its front matter, so there is nothing above the title.

Look at the top of this page: Home » Docs » Breadcrumbs. Three crumbs, none of them a link to this page.