export type RobotsProps = 'index' | 'noindex' | 'follow' | 'nofollow' | 'noarchive' | 'noyaca'; /** * @title Meta/SEO */ export interface ContentPageMeta { main?: { /** * @title Описание * @maxLength 150 */ description?: string; /** * @title Ключевые слова * @maxItems 10 * */ keywords?: string[]; /** @title Канонический URL */ canonical?: string; /** * @title Директивы Robots * @uniqueItems true */ robots?: Array; }; /** @title OpenGraph */ og?: { /** @title og:title */ title?: string; /** @title og:description */ description?: string; /** * @title og:site_name * @default "АО «Россельхозбанк»" */ site_name?: string; /** @title og:url */ url?: string; /** * @title og:type * @default "website" */ type?: string; /** * @title og:locale * @default "ru_RU" */ locale?: string; /** @title og:image */ image?: string; /** * @title og:image:alt * @default "ru_RU" */ 'image:alt'?: string; /** * @title og:image:type * @default "image/png" */ 'image:type'?: string; /** * @title og:image:width * @default "1200" */ 'image:width'?: string; /** * @title og:image:height * @default "630" */ 'image:height'?: string; /** @title og:image:secure_url */ 'image:secure_url'?: string; }; /** @title Twitter */ twitter?: { /** @title twitter:title */ title?: string; /** @title twitter:description */ description?: string; /** * @title twitter:card * @default "summary_large_image" */ card?: string; /** * @title twitter:site * @default "@RSHBmedia" */ site?: string; /** @title twitter:image */ image?: string; /** * @title twitter:creator * @default "@RSHBmedia" */ creator?: string; /** @title twitter:image:alt */ 'image:alt'?: string; }; /** @title JSON-LD */ jsonLd?: string; }