From c224ff54bf47a542de3d37baa75225371fac69f3 Mon Sep 17 00:00:00 2001 From: "Mr.Hope" Date: Thu, 20 Apr 2023 13:10:54 +0800 Subject: [PATCH] fix(core): ensure page.title isString, close #1306 --- packages/core/src/page/renderPageContent.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/page/renderPageContent.ts b/packages/core/src/page/renderPageContent.ts index b0de9c67ba..c01a7a1276 100644 --- a/packages/core/src/page/renderPageContent.ts +++ b/packages/core/src/page/renderPageContent.ts @@ -4,7 +4,7 @@ import type { MarkdownLink, MarkdownSfcBlocks, } from '@vuepress/markdown' -import { omit } from '@vuepress/shared' +import { isString, omit } from '@vuepress/shared' import type { App, PageFrontmatter, PageOptions } from '../types/index.js' /** @@ -74,6 +74,6 @@ export const renderPageContent = ({ 'frontmatter' ), sfcBlocks, - title: frontmatter.title ?? title, + title: isString(frontmatter.title) ? frontmatter.title : title, } }