diff --git a/components/HtmlHead.tsx b/components/HtmlHead.tsx index d12ab014be47e..64a75a539e69f 100644 --- a/components/HtmlHead.tsx +++ b/components/HtmlHead.tsx @@ -14,9 +14,15 @@ const HtmlHead = ({ frontMatter }: HeaderProps) => { const pageTitle = frontMatter.title || siteConfig.title; const canonicalLink = `https://nodejs.org${route}`; + // "{pageTitle} | {siteConfig.title}" if pageTitle is defined + const title = + // avoid "Node.js | Node.js" title + pageTitle && pageTitle !== siteConfig.title + ? `${pageTitle} | ${siteConfig.title}` + : siteConfig.title; return (
-