如何设置网站图标(Favicon)

1准备图标文件

首先需要准备以下尺寸的图标文件:

提示: 可以使用 Real Favicon Generator 在线工具生成所有需要的图标文件。只需上传一个高质量的原始图像(建议至少 512x512 像素),工具会自动生成所有所需尺寸。

2创建文件结构

将生成的图标文件放在网站的 /images/favicon/ 目录下:

/images/favicon/
    ├── favicon.ico
    ├── favicon-16x16.png
    ├── favicon-32x32.png
    ├── apple-touch-icon.png
    ├── android-chrome-192x192.png
    ├── android-chrome-512x512.png
    └── site.webmanifest

3创建 Manifest 文件

在 /images/favicon/ 目录下创建 site.webmanifest 文件:

{
    "name": "网站名称",
    "short_name": "短名称",
    "icons": [
        {
            "src": "/images/favicon/android-chrome-192x192.png",
            "sizes": "192x192",
            "type": "image/png"
        },
        {
            "src": "/images/favicon/android-chrome-512x512.png",
            "sizes": "512x512",
            "type": "image/png"
        }
    ],
    "theme_color": "#ffffff",
    "background_color": "#ffffff",
    "display": "standalone"
}

4添加 HTML 代码

在所有页面的 <head> 标签中添加以下代码:

<link rel="apple-touch-icon" sizes="180x180" href="/images/favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon/favicon-16x16.png">
<link rel="manifest" href="/images/favicon/site.webmanifest">
<link rel="shortcut icon" href="/images/favicon/favicon.ico">

注意事项