Next.jsでタイトルタグをページごとに変える方法
Next.js でページごとに <title>
タグを変更するには、<Head>
コンポーネントを使用します。
<Head>
コンポーネントは、Next.js にデフォルトで組み込まれており、ページの <head>
要素内にコンテンツを追加するためのものです。
以下は、Next.js の <Head>
コンポーネントを使用して、ページごとに <title>
タグを変更する手順です。
next/head
から<Head>
コンポーネントをインポートします。- そのページのコンポーネント内で
<Head>
コンポーネントを使用し、<title>
タグの内容を設定します。
// pages/index.js
import Head from 'next/head';
export default function HomePage() {
return (
<div>
<Head>
<title>ホームページのタイトル</title>
</Head>
<p>これはホームページです。</p>
</div>
);
}
// pages/about.js
import Head from 'next/head';
export default function AboutPage() {
return (
<div>
<Head>
<title>アバウトページのタイトル</title>
</Head>
<p>これはアバウトページです。</p>
</div>
);
}
上記の方法で、それぞれのページごとに <title> タグの内容をカスタマイズできます。