diff --git a/README.md b/README.md
index 3136824e..70b1ca20 100644
--- a/README.md
+++ b/README.md
@@ -842,39 +842,12 @@ then in that, change the page title.
To change the favicon, override these files:
-- `static/android-chrome-192x192.png`
-- `static/android-chrome-512x512.png`
-- `static/apple-touch-icon-114x114-precomposed.png`
-- `static/apple-touch-icon-114x114.png`
-- `static/apple-touch-icon-120x120-precomposed.png`
-- `static/apple-touch-icon-120x120.png`
-- `static/apple-touch-icon-144x144-precomposed.png`
-- `static/apple-touch-icon-144x144.png`
-- `static/apple-touch-icon-152x152-precomposed.png`
-- `static/apple-touch-icon-152x152.png`
-- `static/apple-touch-icon-180x180-precomposed.png`
-- `static/apple-touch-icon-180x180.png`
-- `static/apple-touch-icon-57x57-precomposed.png`
-- `static/apple-touch-icon-57x57.png`
-- `static/apple-touch-icon-60x60-precomposed.png`
-- `static/apple-touch-icon-60x60.png`
-- `static/apple-touch-icon-72x72-precomposed.png`
-- `static/apple-touch-icon-72x72.png`
-- `static/apple-touch-icon-76x76-precomposed.png`
-- `static/apple-touch-icon-76x76.png`
-- `static/apple-touch-icon-precomposed.png`
- `static/apple-touch-icon.png`
-- `static/favicon-16x16.png`
-- `static/favicon-32x32.png`
+- `static/favicon-96x96.png`
- `static/favicon.ico`
-- `static/favicon.png`
- `static/favicon.svg`
-- `static/mstile-144x144.png`
-- `static/mstile-150x150.png`
-- `static/mstile-310x150.png`
-- `static/mstile-310x310.png`
-- `static/mstile-70x70.png`
-- `static/safari-pinned-tab.svg`
+- `static/web-app-manifest-192x192.png`
+- `static/web-app-manifest-512x512.png`
You can generate these favicon files [here](https://realfavicongenerator.net).
diff --git a/assets/browserconfig.xml b/assets/browserconfig.xml
deleted file mode 100644
index 916f85a5..00000000
--- a/assets/browserconfig.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-{{- $page := . -}}
-
-
-
-
-
- {{ $page.Param "paige.site.color" | default "#0d6efd" }}
-
-
-
diff --git a/assets/site.webmanifest b/assets/site.webmanifest
index 7b7fd4ad..0d6499ae 100644
--- a/assets/site.webmanifest
+++ b/assets/site.webmanifest
@@ -1,21 +1,23 @@
{{- $page := . -}}
{
- "name": "",
- "short_name": "",
- "icons": [
- {
- "src": "/android-chrome-192x192.png",
- "sizes": "192x192",
- "type": "image/png"
- },
- {
- "src": "/android-chrome-512x512.png",
- "sizes": "512x512",
- "type": "image/png"
- }
- ],
- "theme_color": "{{ $page.Param `paige.site.color` | default `#0d6efd` }}",
- "background_color": "{{ $page.Param `paige.site.color` | default `#0d6efd` }}",
- "display": "standalone"
+ "name": "{{ site.Title | markdownify | plainify | htmlUnescape }}",
+ "short_name": "{{ site.Title | markdownify | plainify | htmlUnescape }}",
+ "icons": [
+ {
+ "src": "/web-app-manifest-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png",
+ "purpose": "maskable"
+ },
+ {
+ "src": "/web-app-manifest-512x512.png",
+ "sizes": "512x512",
+ "type": "image/png",
+ "purpose": "maskable"
+ }
+ ],
+ "theme_color": "{{ $page.Param `paige.site.color` | default `#0d6efd` }}",
+ "background_color": "{{ $page.Param `paige.site.color` | default `#0d6efd` }}",
+ "display": "standalone"
}
diff --git a/static/android-chrome-192x192.png b/static/android-chrome-192x192.png
deleted file mode 100644
index 785b1ad7..00000000
Binary files a/static/android-chrome-192x192.png and /dev/null differ
diff --git a/static/android-chrome-512x512.png b/static/android-chrome-512x512.png
deleted file mode 100644
index a954d14d..00000000
Binary files a/static/android-chrome-512x512.png and /dev/null differ
diff --git a/static/apple-touch-icon-114x114-precomposed.png b/static/apple-touch-icon-114x114-precomposed.png
deleted file mode 100644
index b50de0f5..00000000
Binary files a/static/apple-touch-icon-114x114-precomposed.png and /dev/null differ
diff --git a/static/apple-touch-icon-114x114.png b/static/apple-touch-icon-114x114.png
deleted file mode 100644
index 520f56e1..00000000
Binary files a/static/apple-touch-icon-114x114.png and /dev/null differ
diff --git a/static/apple-touch-icon-120x120-precomposed.png b/static/apple-touch-icon-120x120-precomposed.png
deleted file mode 100644
index 855e5c7c..00000000
Binary files a/static/apple-touch-icon-120x120-precomposed.png and /dev/null differ
diff --git a/static/apple-touch-icon-120x120.png b/static/apple-touch-icon-120x120.png
deleted file mode 100644
index e82e8963..00000000
Binary files a/static/apple-touch-icon-120x120.png and /dev/null differ
diff --git a/static/apple-touch-icon-144x144-precomposed.png b/static/apple-touch-icon-144x144-precomposed.png
deleted file mode 100644
index 22c62abe..00000000
Binary files a/static/apple-touch-icon-144x144-precomposed.png and /dev/null differ
diff --git a/static/apple-touch-icon-144x144.png b/static/apple-touch-icon-144x144.png
deleted file mode 100644
index 32954cc9..00000000
Binary files a/static/apple-touch-icon-144x144.png and /dev/null differ
diff --git a/static/apple-touch-icon-152x152-precomposed.png b/static/apple-touch-icon-152x152-precomposed.png
deleted file mode 100644
index afe7fc83..00000000
Binary files a/static/apple-touch-icon-152x152-precomposed.png and /dev/null differ
diff --git a/static/apple-touch-icon-152x152.png b/static/apple-touch-icon-152x152.png
deleted file mode 100644
index e5c6af4f..00000000
Binary files a/static/apple-touch-icon-152x152.png and /dev/null differ
diff --git a/static/apple-touch-icon-180x180-precomposed.png b/static/apple-touch-icon-180x180-precomposed.png
deleted file mode 100644
index 73652c9d..00000000
Binary files a/static/apple-touch-icon-180x180-precomposed.png and /dev/null differ
diff --git a/static/apple-touch-icon-180x180.png b/static/apple-touch-icon-180x180.png
deleted file mode 100644
index 768e77ec..00000000
Binary files a/static/apple-touch-icon-180x180.png and /dev/null differ
diff --git a/static/apple-touch-icon-57x57-precomposed.png b/static/apple-touch-icon-57x57-precomposed.png
deleted file mode 100644
index 3a1ffc7c..00000000
Binary files a/static/apple-touch-icon-57x57-precomposed.png and /dev/null differ
diff --git a/static/apple-touch-icon-57x57.png b/static/apple-touch-icon-57x57.png
deleted file mode 100644
index d2357686..00000000
Binary files a/static/apple-touch-icon-57x57.png and /dev/null differ
diff --git a/static/apple-touch-icon-60x60-precomposed.png b/static/apple-touch-icon-60x60-precomposed.png
deleted file mode 100644
index 2e267a41..00000000
Binary files a/static/apple-touch-icon-60x60-precomposed.png and /dev/null differ
diff --git a/static/apple-touch-icon-60x60.png b/static/apple-touch-icon-60x60.png
deleted file mode 100644
index bc2f5865..00000000
Binary files a/static/apple-touch-icon-60x60.png and /dev/null differ
diff --git a/static/apple-touch-icon-72x72-precomposed.png b/static/apple-touch-icon-72x72-precomposed.png
deleted file mode 100644
index b5a2c95b..00000000
Binary files a/static/apple-touch-icon-72x72-precomposed.png and /dev/null differ
diff --git a/static/apple-touch-icon-72x72.png b/static/apple-touch-icon-72x72.png
deleted file mode 100644
index 89278629..00000000
Binary files a/static/apple-touch-icon-72x72.png and /dev/null differ
diff --git a/static/apple-touch-icon-76x76-precomposed.png b/static/apple-touch-icon-76x76-precomposed.png
deleted file mode 100644
index 0ecabbf4..00000000
Binary files a/static/apple-touch-icon-76x76-precomposed.png and /dev/null differ
diff --git a/static/apple-touch-icon-76x76.png b/static/apple-touch-icon-76x76.png
deleted file mode 100644
index 7fdc5ec9..00000000
Binary files a/static/apple-touch-icon-76x76.png and /dev/null differ
diff --git a/static/apple-touch-icon-precomposed.png b/static/apple-touch-icon-precomposed.png
deleted file mode 100644
index 655ea002..00000000
Binary files a/static/apple-touch-icon-precomposed.png and /dev/null differ
diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png
index bcca3231..e2485a6e 100644
Binary files a/static/apple-touch-icon.png and b/static/apple-touch-icon.png differ
diff --git a/static/favicon-16x16.png b/static/favicon-16x16.png
deleted file mode 100644
index d825e528..00000000
Binary files a/static/favicon-16x16.png and /dev/null differ
diff --git a/static/favicon-32x32.png b/static/favicon-32x32.png
deleted file mode 100644
index 709dd996..00000000
Binary files a/static/favicon-32x32.png and /dev/null differ
diff --git a/static/favicon-96x96.png b/static/favicon-96x96.png
new file mode 100644
index 00000000..7805f3d6
Binary files /dev/null and b/static/favicon-96x96.png differ
diff --git a/static/favicon.ico b/static/favicon.ico
index e20ce30e..3134a5a0 100644
Binary files a/static/favicon.ico and b/static/favicon.ico differ
diff --git a/static/favicon.png b/static/favicon.png
deleted file mode 100644
index e3a22580..00000000
Binary files a/static/favicon.png and /dev/null differ
diff --git a/static/favicon.svg b/static/favicon.svg
index 8e704586..44a4ba60 100644
--- a/static/favicon.svg
+++ b/static/favicon.svg
@@ -1,5 +1,5 @@
-