有没有一种方法可以用next 13创建自定义元标记,并控制它应该是“name”还是“property”?我试图添加一些Facebook元标记,如'og:updated_time',但该键不存在,并且使用'other'不起作用,因为它使用'name'而不是property。
8yoxcaq71#
对于自定义Meta标记,您可以使用以下内容
export const metadata = { other: { custom: 'meta', }, }
字符串就你的情况来说可能是
export const metadata = { other: { 'og:updated_time': 'your-data', }, }
型对于开放图,有一个openGraph字段。参见-https://nextjs.org/docs/app/building-your-application/optimizing/metadata
export const metadata = { title: 'Blog', openGraph: { title: 'Blog', }, } // Output: // <title>Blog</title> // <meta property="og:title" content="Blog" />
型还可以结帐-https://nextjs.org/docs/app/api-reference/functions/generate-metadata#metadata-fields
export const metadata = { openGraph: { title: 'Next.js', description: 'The React Framework for the Web', type: 'article', publishedTime: '2023-01-01T00:00:00.000Z', authors: ['Seb', 'Josh'], }, }
型
1条答案
按热度按时间8yoxcaq71#
对于自定义Meta标记,您可以使用以下内容
字符串
就你的情况来说可能是
型
对于开放图,有一个openGraph字段。参见-https://nextjs.org/docs/app/building-your-application/optimizing/metadata
型
还可以结帐-https://nextjs.org/docs/app/api-reference/functions/generate-metadata#metadata-fields
型