feat(theme): when navbar is empty, no preset is applied

This commit is contained in:
pengzhanbo 2025-11-14 17:43:19 +08:00
parent 4119b67e0b
commit ab26dec457

View File

@ -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',