diff --git a/apps/site/next.dynamic.mjs b/apps/site/next.dynamic.mjs index 7dd922b47228f..8ef4a268bc803 100644 --- a/apps/site/next.dynamic.mjs +++ b/apps/site/next.dynamic.mjs @@ -208,6 +208,10 @@ const getDynamicRouter = async () => { ? `${siteConfig.title} — ${data.title}` : siteConfig.title; + pageMetadata.description = data.description + ? data.description + : siteConfig.description; + // Default Twitter Title for the page pageMetadata.twitter.title = pageMetadata.title; diff --git a/apps/site/pages/en/eol.mdx b/apps/site/pages/en/eol.mdx index fd5ba7a7ba00f..7d45b0eecd42f 100644 --- a/apps/site/pages/en/eol.mdx +++ b/apps/site/pages/en/eol.mdx @@ -1,6 +1,7 @@ --- title: End-Of-Life layout: article +description: Understand Node.js End-of-Life, what it means for security, tooling, and compliance, plus EOL version details and commercial support options. --- # End-Of-Life (EOL) diff --git a/apps/site/types/frontmatter.ts b/apps/site/types/frontmatter.ts index 75779f0638430..c625bc1d24405 100644 --- a/apps/site/types/frontmatter.ts +++ b/apps/site/types/frontmatter.ts @@ -9,4 +9,5 @@ export type Frontmatter = { author?: string; authors?: string; category?: string; + description?: string; };