From ab26dec4574bf4d280348be5670be6c717ccc159 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Fri, 14 Nov 2025 17:43:19 +0800 Subject: [PATCH] feat(theme): when `navbar` is empty, no preset is applied --- theme/src/node/config/resolveThemeData.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/theme/src/node/config/resolveThemeData.ts b/theme/src/node/config/resolveThemeData.ts index 07997791..4649455f 100644 --- a/theme/src/node/config/resolveThemeData.ts +++ b/theme/src/node/config/resolveThemeData.ts @@ -74,7 +74,7 @@ export function resolveThemeData(app: App, options: ThemeOptions): ThemeData { entries(options.locales || {}).forEach(([locale, opt]) => { // 注入预设 导航栏 // home | blog | tags | archives - if (opt.navbar !== false && (!opt.navbar || opt.navbar.length === 0)) { + if (!opt.navbar) { // fallback navbar option const navbar: ThemeNavItem[] = [{ text: opt.homeText || options.homeText || 'Home',