From 1e5f87a4858987c2ba6a50322006dce76445b2ba Mon Sep 17 00:00:00 2001 From: Sviatoslav Makhynko Date: Wed, 3 Sep 2025 10:12:35 +0200 Subject: [PATCH] fix: trailing slash config --- docusaurus.config.ts | 2 +- src/lib/utils.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docusaurus.config.ts b/docusaurus.config.ts index e0c26e6..d931acc 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -13,7 +13,7 @@ const config: Config = { // For GitHub pages deployment, it is often '//' baseUrl: '/', - trailingSlash: false, + trailingSlash: true, // GitHub pages deployment config. // If you aren't using GitHub pages, you don't need these. diff --git a/src/lib/utils.ts b/src/lib/utils.ts index 0973746..29578b7 100644 --- a/src/lib/utils.ts +++ b/src/lib/utils.ts @@ -5,5 +5,5 @@ export function getNameFromPath(pathname: string, baseUrl: string): string { : pathname.replace(new RegExp(`^${baseUrl}`), '/'); const pathParts = normalPathName.split('/'); - return pathParts.slice(-1)[0]; + return pathParts.filter((path) => !!path.length).slice(-1)[0]; }