メモです。
プロジェクトで、このデフォルトファビコンを削除、変更したいなぁって時にふりかえります。
ファビコンとは?
Next.jsのアプリケーションを作成するとこんなのがデフォルトで表示されているはず
削除するには?
以下のパスにある、ファイルの <link rel="shortcut icon" type="images/x-icon" href="/favicon.ico" />
href部分を変更すればOK。
他のファビコンを表示したい場合は、<project_name>/public/favicon.ico
の画像ファイルを変更すればOK.
/pages/_document.tsx
import Document, { Html, Head, Main, NextScript } from 'next/document';
export default class MyDocument extends Document {
render() {
return (
<Html>
<Head>
<meta charSet="utf-8" />
<link rel="shortcut icon" type="images/x-icon" href="/favicon.ico" />
</Head>
<body>
<Main />
<NextScript />
</body>
</Html>
);
}
}