面试题答案
一键面试- 创建
_document.js
文件:在pages
目录下创建_document.js
文件,该文件用于自定义 Next.js 的文档结构。 - 导入必要模块:在
_document.js
中导入Document
、Html
、Head
、Main
、NextScript
等 Next.js 提供的相关模块。 - 自定义
Document
组件:继承Document
类,在render
方法中设置通用的 SEO 元标签。
关键代码示例如下:
import Document, { Html, Head, Main, NextScript } from 'next/document';
class MyDocument extends Document {
render() {
return (
<Html>
<Head>
<title>你的通用页面标题</title>
<meta name="description" content="你的通用页面描述" />
</Head>
<body>
<Main />
<NextScript />
</body>
</Html>
);
}
}
export default MyDocument;