diff --git a/packages/docusaurus/src/client/exports/Link.tsx b/packages/docusaurus/src/client/exports/Link.tsx index 0fe7360b97..08901b9bd4 100644 --- a/packages/docusaurus/src/client/exports/Link.tsx +++ b/packages/docusaurus/src/client/exports/Link.tsx @@ -81,7 +81,11 @@ function Link( ? maybeAddBaseUrl(targetLinkWithoutPathnameProtocol) : undefined; - // TODO temporary hack + // TODO find a way to solve this problem properly + // Fix edge case when useBaseUrl is used on a link + // "./" is useful for images and other resources + // But we don't need it for + // unfortunately we can't really make the difference :/ if (router === 'hash' && targetLink?.startsWith('./')) { targetLink = targetLink?.slice(1); }