我无法更改默认的“创建下一个应用程序”标题从网页在下一个js 13。我读了他们的文档下一个/头和如何使用,但它似乎不工作。我是新的这个框架,请帮助尝试在下一个js 13中更改默认标题,但没有任何React
hk8txs481#
元数据可以直接在layout.js或page.js文件中设置,而不是使用特殊的head.js文件,方法是导出静态元数据对象或动态generateMetadata函数看一下here所以你要做的就是把<title>元素直接放到JSX里面:
<title>
export default function Home() { return ( <main className={styles.main}> <title>My Title</title> //... </main> )
shstlldc2#
试试这个代码
import Head from 'next/head' function IndexPage() { return ( <div> <Head> <title>My page title</title> </Head> <p>Hello world!</p> </div> ) } export default IndexPage
将标题标签放置在Next Head组件中。请参见documentation for more info
kuuvgm7e3#
我想明白了,我只需要更改layout.jsx中的元数据
3条答案
按热度按时间hk8txs481#
head.js(已弃用)
元数据可以直接在layout.js或page.js文件中设置,而不是使用特殊的head.js文件,方法是导出静态元数据对象或动态generateMetadata函数
看一下here
所以你要做的就是把
<title>
元素直接放到JSX里面:shstlldc2#
试试这个代码
将标题标签放置在Next Head组件中。请参见documentation for more info
kuuvgm7e3#
我想明白了,我只需要更改layout.jsx中的元数据