From 79d429d7db9ee6cdd82ccd4c6dd6b9582412bbc9 Mon Sep 17 00:00:00 2001 From: _Kerman Date: Sat, 24 Aug 2024 10:17:00 +0800 Subject: [PATCH] fix: setting default layout in headmatter --- packages/slidev/node/vite/layoutWrapper.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/slidev/node/vite/layoutWrapper.ts b/packages/slidev/node/vite/layoutWrapper.ts index 0a92d41258..56288b6c38 100644 --- a/packages/slidev/node/vite/layoutWrapper.ts +++ b/packages/slidev/node/vite/layoutWrapper.ts @@ -18,7 +18,7 @@ export function createLayoutWrapperPlugin( return const index = +no - 1 const layouts = await utils.getLayouts() - const rawLayoutName = data.slides[index]?.frontmatter?.layout ?? data.slides[0]?.frontmatter?.default?.layout + const rawLayoutName = data.slides[index]?.frontmatter?.layout ?? data.slides[0]?.frontmatter?.defaults?.layout let layoutName = rawLayoutName || (index === 0 ? 'cover' : 'default') if (!layouts[layoutName]) { console.error(red(`\nUnknown layout "${bold(layoutName)}".${yellow(' Available layouts are:')}`)