diff --git a/README.md b/README.md index de80852..cf542b2 100644 --- a/README.md +++ b/README.md @@ -87,9 +87,11 @@ grep -rl "127.0.0.1" .output/ || echo "产物干净,无本地地址" - `pages/`:模板页面组件 - `theme.css`:模板主题变量 -当前已实现: -- `template-01`:科技蓝企业模板(完整) -- `template-02` ~ `template-04`:占位模板,后续根据设计稿实现 +当前仅保留: +- `template-07`:科技蓝商务深色模板(汇吉采唯一在用模板) + +> 其余模板(template-01~06、08~10)已删除(多租户 SaaS 时代遗留)。模板动态加载机制保留: +> 新增模板时建目录并在 `app/templates/index.ts` 注册即可。 ## 环境变量清单 diff --git a/app/components/AboutSection.vue b/app/components/AboutSection.vue index 8a9afe6..ad17895 100644 --- a/app/components/AboutSection.vue +++ b/app/components/AboutSection.vue @@ -84,12 +84,12 @@ import { stripHtml } from '~/utils' * * * - * + * * * ``` diff --git a/app/composables/useFeatures.ts b/app/composables/useFeatures.ts index 45916ad..caeb330 100644 --- a/app/composables/useFeatures.ts +++ b/app/composables/useFeatures.ts @@ -97,7 +97,7 @@ export function useFeatures(defaultFeatures: FeatureItem[] = []) { /** * 首页各区块显示开关。 * 未配置(或旧结构)时,除预留位 products/cases/news/banner/cta 默认 false 外, - * hero 与 advantages 默认 true;news/cta 在 template-01 有实际内容,旧结构下默认 true。 + * hero 与 advantages 默认 true;news/cta 在 template-07 有实际内容,旧结构下默认 true。 */ const homeBlocks = computed>>(() => { const c = config.value diff --git a/app/composables/useSite.ts b/app/composables/useSite.ts index 6198edd..5ee2de0 100644 --- a/app/composables/useSite.ts +++ b/app/composables/useSite.ts @@ -253,7 +253,7 @@ export function useSite() { /** * 按主键推导的模板目录名(兜底候选) * 供 useTemplate.loadTemplate 在「code 指向的目录不存在」时二次尝试, - * 避免直接跌回 template-01 造成风格完全错乱。 + * 避免直接跌回默认模板 template-07 造成风格完全错乱。 */ const templateIdFallback = computed(() => { const byId = toTemplateKey(siteInfo.value?.templateId) diff --git a/app/composables/useTemplate.ts b/app/composables/useTemplate.ts index 43e9d74..e78103b 100644 --- a/app/composables/useTemplate.ts +++ b/app/composables/useTemplate.ts @@ -158,13 +158,13 @@ export function useTemplate() { return components } catch { // 目录不存在(如后台 code 指向前端尚未落地的模板): - // 先尝试「按主键推导」的兜底目录,仍失败才跌回默认模板,避免直接错乱成 template-01。 + // 先尝试「按主键推导」的兜底目录,仍失败才跌回默认模板(template-07),避免直接渲染空。 const fallbackById = templateIdFallback.value if (fallbackById && targetId !== fallbackById) { return loadTemplate(fallbackById) } - if (targetId !== 'template-01') { - return loadTemplate('template-01') + if (targetId !== 'template-07') { + return loadTemplate('template-07') } return null } diff --git a/app/layouts/default.vue b/app/layouts/default.vue index 720447b..03bf0fa 100644 --- a/app/layouts/default.vue +++ b/app/layouts/default.vue @@ -1,5 +1,5 @@