From 9279ae063ec6c903931f74756d9407a2f947c9f0 Mon Sep 17 00:00:00 2001 From: BarnacleBoy Date: Mon, 18 May 2026 13:12:15 +0000 Subject: [PATCH] fix: add robots field to MetaConfig and I18nMetaConfig --- apps/vdn-static/src/composables/useI18nMeta.ts | 2 ++ apps/vdn-static/src/composables/useMeta.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/apps/vdn-static/src/composables/useI18nMeta.ts b/apps/vdn-static/src/composables/useI18nMeta.ts index 6e305ee..00f7d1d 100644 --- a/apps/vdn-static/src/composables/useI18nMeta.ts +++ b/apps/vdn-static/src/composables/useI18nMeta.ts @@ -220,6 +220,8 @@ export interface I18nMetaConfig { twitter?: I18nTwitterCardConfig | ((route: any) => I18nTwitterCardConfig) /** Custom meta tags */ custom?: MetaConfig['custom'] + /** Robots meta directive (e.g. 'index, follow') */ + robots?: string | ((route: any) => string) /** Hreflang configuration for international SEO */ hreflang?: { [locale: string]: string diff --git a/apps/vdn-static/src/composables/useMeta.ts b/apps/vdn-static/src/composables/useMeta.ts index 3f874ce..89cfff9 100644 --- a/apps/vdn-static/src/composables/useMeta.ts +++ b/apps/vdn-static/src/composables/useMeta.ts @@ -33,6 +33,8 @@ export interface MetaConfig { appendLocale?: boolean /** Title template for formatting */ titleTemplate?: (title: string) => string + /** Robots meta directive (e.g. 'index, follow') */ + robots?: string | ((route: RouteLocationNormalizedLoaded) => string) } /**