From 984ac99675fb45817f360f85df1663c50c203908 Mon Sep 17 00:00:00 2001 From: "tangly1024.com" Date: Fri, 23 Feb 2024 11:18:46 +0800 Subject: [PATCH] theme-starter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit logo color fix starter-menu starter - image starter theme starter about 和pricing模块 Starter Testimonials starter-FAQ starter-blog,footer starter blog 区块 heo 广告微调 log gitbook 适配algolia gitbook topnav 优化Algolia搜索逻辑 支持在NotionConfig中配置字体 starter首页 signin / signup starter starter 完善 --- themes/theme.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/themes/theme.js b/themes/theme.js index a516ab66..5a237dce 100644 --- a/themes/theme.js +++ b/themes/theme.js @@ -33,13 +33,24 @@ export const getLayoutByTheme = ({ router, theme }) => { setTimeout(() => { checkThemeDOM() }, 500); - return m[getLayoutNameByPath(router.pathname, router.asPath)] + + const components = m[getLayoutNameByPath(router.pathname, router.asPath)] + if (components) { + return components + } else { + return m.LayoutSlug + } }), { ssr: true }) } else { setTimeout(() => { checkThemeDOM() }, 100); - return ThemeComponents[getLayoutNameByPath(router.pathname, router.asPath)] + const components = ThemeComponents[getLayoutNameByPath(router.pathname, router.asPath)] + if (components) { + return components + } else { + return ThemeComponents.LayoutSlug + } } }