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) } /**