РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnuSpMtIc 47 of 90 menu
◀ ▶

Иконка сайта в Nuxt

Рядом с заголовком вкладки браузер показывает маленький символ сайта. Его называют favicon. В Nuxt не обязательно описывать иконку в Vue-коде: достаточно положить файл в public, и сервер раздаст его по корневому адресу.

Давайте изучим стандартный вариант. Имя favicon.ico знакомо браузерам по умолчанию. Структура проекта для примера:

  • /public/
    • favicon.ico
  • /app/
    • /pages/
      • index.vue

Nuxt отдаёт public/favicon.ico как /favicon.ico и подставляет ссылку в head автоматически. Функция useHead тоже умеет задавать link rel="icon", но в этом уроке мы опираемся только на файл в public, чтобы не смешивать темы. Формат .png иногда удобнее для макета: файл public/icon.png тоже доступен по URL, однако именно favicon.ico в корне public Nuxt подхватывает без дополнительных настроек. После перезагрузки вкладки иконка появится слева от заголовка. Страница может оставаться простой:

<template> <p> Home page. </p> </template>

Добавьте в проект файл иконки сайта в public под именем favicon.ico.

Проверьте на главной странице, что браузер показывает новую иконку на вкладке.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить