diff --git a/.vitepress/config.mts b/.vitepress/config.mts
index 0cd17bb..24566f1 100644
--- a/.vitepress/config.mts
+++ b/.vitepress/config.mts
@@ -1,6 +1,7 @@
import { defineConfig } from 'vitepress'
const { BASE: base = "/" } = process.env;
+const withBase = (path: string) => `${base}${path.replace(/^\//, "")}`;
// https://vitepress.dev/reference/site-config
export default defineConfig({
@@ -23,14 +24,14 @@ export default defineConfig({
head: [
[
"link",
- { rel: "icon", href: "/favicons/favicon.svg", type: "image/svg+xml" },
+ { rel: "icon", href: withBase("/favicons/favicon.svg"), type: "image/svg+xml" },
],
- ["link", { rel: "icon", href: "/favicons/favicon-96x96.png", type: "image/png" }],
+ ["link", { rel: "icon", href: withBase("/favicons/favicon-96x96.png"), type: "image/png" }],
[
"link",
{
rel: "shortcut icon",
- href: "/favicons/favicon.ico",
+ href: withBase("/favicons/favicon.ico"),
type: "image/x-icon",
},
],
diff --git a/public/favicons/apple-touch-icon.png b/public/favicons/apple-touch-icon.png
index b9398c9..0cffb06 100755
Binary files a/public/favicons/apple-touch-icon.png and b/public/favicons/apple-touch-icon.png differ
diff --git a/public/favicons/favicon-96x96.png b/public/favicons/favicon-96x96.png
index a0c264b..4cd97ff 100755
Binary files a/public/favicons/favicon-96x96.png and b/public/favicons/favicon-96x96.png differ
diff --git a/public/favicons/favicon.ico b/public/favicons/favicon.ico
index afc262b..10c3040 100755
Binary files a/public/favicons/favicon.ico and b/public/favicons/favicon.ico differ
diff --git a/public/favicons/favicon.svg b/public/favicons/favicon.svg
index a366066..8ab0333 100755
--- a/public/favicons/favicon.svg
+++ b/public/favicons/favicon.svg
@@ -1,3 +1,3 @@
-
\ No newline at end of file
+
diff --git a/public/favicons/site.webmanifest b/public/favicons/site.webmanifest
index 752bf68..d15067b 100755
--- a/public/favicons/site.webmanifest
+++ b/public/favicons/site.webmanifest
@@ -3,13 +3,13 @@
"short_name": "Optimum",
"icons": [
{
- "src": "/web-app-manifest-192x192.png",
+ "src": "./web-app-manifest-192x192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
- "src": "/web-app-manifest-512x512.png",
+ "src": "./web-app-manifest-512x512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
diff --git a/public/favicons/web-app-manifest-192x192.png b/public/favicons/web-app-manifest-192x192.png
index 9ee2375..3edf64b 100755
Binary files a/public/favicons/web-app-manifest-192x192.png and b/public/favicons/web-app-manifest-192x192.png differ
diff --git a/public/favicons/web-app-manifest-512x512.png b/public/favicons/web-app-manifest-512x512.png
index 263de12..b1a9831 100755
Binary files a/public/favicons/web-app-manifest-512x512.png and b/public/favicons/web-app-manifest-512x512.png differ
diff --git a/public/logo-dark.png b/public/logo-dark.png
index eff7dd7..1206b8c 100644
Binary files a/public/logo-dark.png and b/public/logo-dark.png differ
diff --git a/public/logo-light.png b/public/logo-light.png
index 81f4f3f..d5f8026 100644
Binary files a/public/logo-light.png and b/public/logo-light.png differ