当前位置: 首页 > news >正文

如何在next14项目中加入favicon

如何在next14项目中加入favicon

第一次碰见这个问题的时候很头疼,直接搜官方文档也没有详细介绍这个,但其实next14提供了很简单的方法:

  1. Convention
    将 favicon.ico 放置在 app/ 或 public/ 文件夹中,Next.js 将自动生成必要的元数据。
.
├── app/
│   └── favicon.ico <-- here OR
└── public/└── favicon.ico <-- here
  1. Metadata
    将 favicon 文件放置在 public 文件夹中,然后使用 Metadata 或 generateMetadata。

layout.tsx文件中

export const metadata = {icons: {icon: '/icon.png', // /public path},
}

或者

icons: {icon: [{url: '/light-icon.png',media: '(prefers-color-scheme: light)',},{url: '/dark-icon.png',media: '(prefers-color-scheme: dark)',},],
},

参考:https://nextjs.org/docs/app/api-reference/functions/generate-metadata#icons

http://www.lryc.cn/news/383858.html

相关文章:

  • 【深度学习】基础数据结构+访问
  • 一个产品需求工程师繁忙的一天
  • MD5加密接口
  • AI大模型日报#0626:首款大模型芯片挑战英伟达、面壁智能李大海专访、大模型测试题爆火LeCun点赞
  • 专业技能篇---计算机网络
  • Matlab|【免费】含氢气氨气综合能源系统优化调度
  • python的一些常用的内建函数
  • Docker部署常见应用之Oracle数据库
  • 小程序中echarts的bug
  • 项目验收测试有必要找第三方软件测试机构吗?
  • 【python入门】循环语句
  • php调用soap, 报错 failed to load external entity‘http://xxxxxxxx?wsdl‘ 解决方法
  • ts可选参数
  • day41--Redis(三)高级篇之最佳实践
  • PDF 生成(4)— 目录页
  • 黑盒测试用例的四种设计方法
  • GIT重新提交-恢复到暂存状态
  • 半藏酒商业模式解读,半藏酱酒营销案例,半藏总院分院招商模式
  • 从云原生视角看 AI 原生应用架构的实践
  • 浅学JVM
  • 算法训练营64-图论-深度优先优先搜索(dfs)-广度优先搜索(bfs)
  • kotlin函数
  • 深入理解计算机系统 CSAPP 家庭作业7.12
  • Batch脚本中的环境变量沙盒:setlocal与endlocal全解析
  • AI引领创意潮流:高效生成图片,参考图助力,一键保存到指定文件夹
  • ADOP带你了解:数据中心的高速互联解决方案
  • 使用SpringBoot整合Servlet
  • vue引入eachrts
  • c++ 智能指针实战分析
  • 3D Web轻量引擎HOOPS Web Platform赋能AEC行业数字化,高效渲染与多格式支持!