在Next/Head中添加语言标签的正确方法



我找不到一个与Next Head一起使用语言标记的可靠示例。这是我见过的最好的两个。如果有的话,哪一个是正确的?

注意:不一定是动态的

选项1

<Head>
<meta property="og:locale" content="en_US" />
...
</Head>

选项2

<html lang='en'>
<Head>
...
</Head>
</html>

选项3(大写Html)

<Html lang='en'>
<Head>
...
</Head>
</Html>

你可以把它添加到next.config.js

module.exports = {
i18n: {
locales: ['en-US'],
defaultLocale: 'en-US',
localeDetection: false,
},
}