0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Next.jsでfaviconを表示させる方法

0
Last updated at Posted at 2022-02-08

前置き

どうも!文系就活生大体ポートフォリオ作りがち。グッピーです!

今回はnext.jsでfaviconをどうやって表示させるかについて書いていきます!

faviconとは

webページのタブ表示やブックマークしたときにwebページ名の横に並ぶ小さなアイコンのことです!
faviconってそのことだったんだ・・と知らなかったのはここだけの秘密です。

next.jsでfaviconを表示させる方法

1:faviconをpublic/staticフォルダに追加

publicフォルダの中にstaticというファイルを作り、その中に画像を入れましょう。形式はicoかpngが望ましいでしょう。

2:pagesに_app.jsを追加。

NExt.jsではpages/_app.jsが全体設定のためのインターフェースとして用意されています。詳しくは各々で調べて欲しいのですが、今回はこちらのページに記載していきます。

3:_app.jsにコードを追加

以下のコードを追加していきます。必要なコードは適宜皆さんで追加していってください!

import 'style/styles.css'
import Head from "next/head"

export default function App({
  Component,
  pageProps: { session, ...pageProps },
}) {
  return (
    <>
    <Head>
      <link rel="shortcut icon" href="/static/favicon.ico"/>
    </Head>
    </>
  )
}

そして、npm run devを押してページを開くと、faviconが表示されています!!
なっていない方は、以下のサイトなどが参考になったので、よかったら見てください!!

参考にしたwebサイト

まとめ

はい!今回はNext.jsでどのようにfaviconを表示させるかを書いていきました。
参考になったら幸いです!最後まで見てくださった方がいましたらLGTMだけお願いします!!励みになります!!

余談なのですが、ポートフォリオって皆さんどう思いますか??
転職にポートフォリオが必要となっているのはプログラミングスクールの陰謀という話を師匠から聞いて戦慄しています。
またこんどその話も書いていきたいと思うので、よかったら見てください!!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?