Next.js学习系列:资源、metadata和 CSS 4
元素
如果我们想修改页面的元数据(如 HTML 标记),该怎么办?<title>
<title>
是 HTML 标记的一部分,因此让我们深入了解如何在 Next.js 页面中修改标记。<head>``````<head>
在编辑器中打开并找到以下行:pages/index.js
请注意,将使用 而不是小写字母 。 是内置于 Next.js 中的 React 组件。它允许您修改页面的。<Head>``````<head>``````<Head>``````<head>
您可以从next/head
模块导入组件。Head
添加到Head``````first-post.js
我们尚未在路线中添加 a。让我们添加一个。<title>``````/posts/first-post
打开文件,然后在文件开头添加从下一个/head
导入:pages/posts/first-post.js``````Head
import Head from ’next/head’
然后,更新导出的组件以包含该组件。现在,我们只添加标记:FirstPost``````Head``````title
export default function FirstPost() {
return (
<>
First Post
Back to home
</>
)
}
尝试访问 http://localhost:3000/posts/first-post。浏览器选项卡现在应该显示"第一篇文章"。通过使用浏览器的开发人员工具,您应该会看到标记已添加到 。title``````<head>
若要了解有关该组件的详细信息,请查看
下一个/头部
的 API 参考。Head
如果要自定义标记(例如添加属性),可以通过创建文件来执行此操作。有关详细信息,请参阅自定义
文档
文档。<html>``````lang``````pages/_document.js
- 原文作者:知识铺
- 原文链接:https://index.zshipu.com/geek/post/nextjs/nextjsbase/Next.js%E5%AD%A6%E4%B9%A0%E7%B3%BB%E5%88%97%E8%B5%84%E6%BA%90metadata%E5%92%8C-CSS-4/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。
- 免责声明:本页面内容均来源于站内编辑发布,部分信息来源互联网,并不意味着本站赞同其观点或者证实其内容的真实性,如涉及版权等问题,请立即联系客服进行更改或删除,保证您的合法权益。转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。也可以邮件至 sblig@126.com