diff --git a/src/_config/files.js b/src/_config/files.js
index 6fe387fd..399e14ac 100644
--- a/src/_config/files.js
+++ b/src/_config/files.js
@@ -4,6 +4,7 @@ export default function(eleventyConfig) {
eleventyConfig.addWatchTarget("./src/assets/");
eleventyConfig.addWatchTarget("./src/_bundle/");
eleventyConfig.addPassthroughCopy({
+ "./src/assets/favicon/favicon.ico": "/favicon.ico",
"node_modules/@zachleat/details-utils/details-utils.js": "assets/js/details-utils.js",
});
}
\ No newline at end of file
diff --git a/src/_includes/global/favicon.njk b/src/_includes/global/favicon.njk
index 96da303e..3aef14a7 100644
--- a/src/_includes/global/favicon.njk
+++ b/src/_includes/global/favicon.njk
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/src/assets/favicon/icon-mask.png b/src/assets/favicon/icon-mask.png
new file mode 100644
index 00000000..59ef280a
Binary files /dev/null and b/src/assets/favicon/icon-mask.png differ
diff --git a/src/assets/favicon/site.webmanifest b/src/assets/favicon/site.webmanifest
index c431917a..55923fce 100644
--- a/src/assets/favicon/site.webmanifest
+++ b/src/assets/favicon/site.webmanifest
@@ -1,20 +1,20 @@
{
- "name": "Leilukin's Hub",
- "short_name": "Leilukin's Hub",
- "icons":
- [
- {
- "src": "/assets/favicon/android-chrome-192x192.png",
- "sizes": "192x192",
- "type": "image/png"
- },
- {
- "src": "/assets/favicon/android-chrome-512x512.png",
- "sizes": "512x512",
- "type": "image/png"
- }
- ],
- "theme_color": "#7A37A3",
- "background_color": "#000000",
- "display": "standalone"
+ "icons": [
+ {
+ "src": "./android-chrome-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "./icon-mask.png",
+ "type": "image/png",
+ "sizes": "512x512",
+ "purpose": "maskable"
+ },
+ {
+ "src": "./android-chrome-512x512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ }
+ ]
}
\ No newline at end of file