HOME ブログ Web制作 Nuxt3でfaviconを設定する方法

Nuxt3でfaviconを設定する方法

web-production web-production

nuxt3でfavicon

とうとう公開されたNuxt3、待ちに待っていた人も多いのではないでしょうか。
今回はNuxt3でfaviconを設定する方法について見ていきたいと思います。

Nuxt:3.0.0

まずはfaviconを作成する

まずはfaviconを作成します。拡張子は一般的なfavicon.icoで大丈夫です。

publicディレクトリ内にfaviconを置く

/public/favicon.ico

Nuxt3のプロジェクトのルートディレクトリにpublicフォルダを作成し、そこにfaviconを置きます。

Nuxt2の時のようなstaticディレクトリはNuxt3にはないので注意です。

nuxt.config.tsにfaviconの読み込みを記述する

nuxt.config.tsにfaviconを読み込む記述を記載します。
ディレクトリからのルートでパスを通します。

export default defineNuxtConfig({
  app: {
    head: {
      charset: 'utf-16',
      viewport: 'width=device-width',
      title: 'My App',
      link: [
        { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }
      ],
      htmlAttrs: {
        lang: 'ja',
        prefix: 'og: https://ogp.me/ns#'
      },
    }
  },
});

後はbuildして終わりです。

favicon以外のアップルタッチアイコンなども同様に設定ができます。

SHARE !

TAG