🍉

【Next.js15】favicon設定方法

に公開

ファビコンとは?

webサイトのアイコンです、githubなどwebサイトを開くと上のツールバーに表示されます
他のサイトを閲覧した後、再びアクセスする時の目印になります

手順

appディレクトリ配下に
favicon.ico
icon.png
apple-icon.png
を用意する

ファイル規則 サポートされているファイル形式 有効な場所

favicon .ico app/
icon .ico、、、、、.jpg​.jpeg​.png​.svg app//*
apple-icon .jpg、、.jpeg​.png app/
/*

png形式でファビコンにしたい画像を用意

canvaや生成aiを利用して作成

pngをファビコンに変換する

専用のサイトがあるのでそれを使って変換する
https://favicon.io/favicon-converter/
ファイルがいくつかできるのでリネームする
site.webmanifestは不要です
apple-touch-icon.pngapple-icon.png
favicon.icosite.webmanifest以外をicon.pngに連番で変更icon.png1``icon.png2...
画像を全てapp直下に貼り付ける
これでファビコンを無事に設定出来ました!

ちなみにapple-iconはiosのホーム画面に追加時のアイコンにもなります

最後に

app直下に入れるだけでファビコンを設定できるのは非常に楽ですね♪
この情報がお役に立てば幸いです!

Discussion