diff --git a/config/public/favicon.ico b/config/public/favicon.ico new file mode 100644 index 00000000..3b1abcc7 Binary files /dev/null and b/config/public/favicon.ico differ diff --git a/modern.config.ts b/modern.config.ts index 64ce3b58..0eb9f850 100644 --- a/modern.config.ts +++ b/modern.config.ts @@ -9,6 +9,36 @@ export default defineConfig({ source: { entriesDir: "./src", }, + html: { + favicon: "./config/public/favicon.ico", + tags: [ + { + tag: "link", + attrs: { + rel: "icon", + type: "image/png", + sizes: "32x32", + href: "/assets/img/favicon-32x32.png", + }, + }, + { + tag: "link", + attrs: { + rel: "icon", + type: "image/png", + sizes: "16x16", + href: "/assets/img/favicon-16x16.png", + }, + }, + { + tag: "link", + attrs: { + rel: "apple-touch-icon", + href: "/assets/img/favicon-touch.png", + }, + }, + ], + }, runtime: { router: { future: {