diff --git a/src/theme/DocItem/Metadata/index.tsx b/src/theme/DocItem/Metadata/index.tsx index c5b6da6c42..49aa5e6bfd 100644 --- a/src/theme/DocItem/Metadata/index.tsx +++ b/src/theme/DocItem/Metadata/index.tsx @@ -12,7 +12,11 @@ export default function MetadataWrapper(props: Props): ReactNode { const {siteConfig} = useDocusaurusContext(); const {metadata} = useDoc(); const docSlug = metadata.slug; - const canonicalUrl = `${siteConfig.url}/${siteConfig.customFields.latestVersion}${docSlug}/`; + let canonicalUrl = `${siteConfig.url}/${siteConfig.customFields.latestVersion}${docSlug}`; + + if (canonicalUrl.endsWith('/') == false) { + canonicalUrl = canonicalUrl.concat('/'); + } return ( <>