From 201518cd4a96a3e2942a013b6536a4201be289e7 Mon Sep 17 00:00:00 2001 From: Syed Sohail Hussain Date: Wed, 12 Aug 2026 18:34:07 -0400 Subject: [PATCH] refactor(content-docs): use path.posix.relative for breadcrumbs --- .../docusaurus-plugin-content-docs/src/sidebars/generator.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/docusaurus-plugin-content-docs/src/sidebars/generator.ts b/packages/docusaurus-plugin-content-docs/src/sidebars/generator.ts index d78aab9c92a9..ef09ca695143 100644 --- a/packages/docusaurus-plugin-content-docs/src/sidebars/generator.ts +++ b/packages/docusaurus-plugin-content-docs/src/sidebars/generator.ts @@ -99,12 +99,11 @@ Available doc IDs: // autogenerated sidebar item) // autogenDir=a/b and docDir=a/b/c/d => returns [c, d] // autogenDir=a/b and docDir=a/b => returns [] - // TODO: try to use path.relative() function getRelativeBreadcrumb(doc: SidebarItemsGeneratorDoc): string[] { return autogenDir === doc.sourceDirName ? [] - : doc.sourceDirName - .replace(addTrailingSlash(autogenDir), '') + : path.posix + .relative(autogenDir, doc.sourceDirName) .split(BreadcrumbSeparator); } const treeRoot: Dir = {};