fix: resolve ReferenceError for undefined isBlogPost in PageHead component

- Add isBlogPost as optional boolean prop to PageHead component
- Pass isBlogPost prop from NotionPage to PageHead component
- Fixes runtime error when rendering blog post structured data
This commit is contained in:
Armruo
2025-07-20 09:49:32 +08:00
parent 1834e2988e
commit 6283497c77
2 changed files with 4 additions and 1 deletions

View File

@@ -297,6 +297,7 @@ export function NotionPage({
description={socialDescription}
image={socialImage}
url={canonicalPageUrl}
isBlogPost={isBlogPost}
/>
{isLiteMode && <BodyClassName className='notion-lite' />}

View File

@@ -10,12 +10,14 @@ export function PageHead({
description,
pageId,
image,
url
url,
isBlogPost
}: types.PageProps & {
title?: string
description?: string
image?: string
url?: string
isBlogPost?: boolean
}) {
const rssFeedUrl = `${config.host}/feed`