diff --git a/iles.config.ts b/iles.config.ts index 38d6414..97a004b 100644 --- a/iles.config.ts +++ b/iles.config.ts @@ -4,5 +4,35 @@ import pwa from "@islands/pwa" export default defineConfig({ siteUrl: "https://juliencalixte.eu", - modules: ["@islands/headings", prism(), pwa()], + modules: [ + "@islands/headings", + prism(), + pwa({ + includeAssets: ["favicon.ico", "apple-touch-icon.png", "masked-icon.svg"], + manifest: { + name: "Julien Calixte", + short_name: "julienc", + description: "Julien Calixte's blog", + theme_color: "#fda7df", + icons: [ + { + src: "pwa-192x192.png", + sizes: "192x192", + type: "image/png", + }, + { + src: "pwa-512x512.png", + sizes: "512x512", + type: "image/png", + }, + { + src: "pwa-512x512.png", + sizes: "512x512", + type: "image/png", + purpose: "any maskable", + }, + ], + }, + }), + ], }) diff --git a/src/assets/icons/apple-touch-icon.png b/public/apple-touch-icon.png similarity index 100% rename from src/assets/icons/apple-touch-icon.png rename to public/apple-touch-icon.png diff --git a/src/assets/icons/safari-pinned-tab.svg b/public/masked-icon.svg similarity index 100% rename from src/assets/icons/safari-pinned-tab.svg rename to public/masked-icon.svg diff --git a/public/pwa-192x192.png b/public/pwa-192x192.png new file mode 100644 index 0000000..74b34af Binary files /dev/null and b/public/pwa-192x192.png differ diff --git a/public/pwa-512x512.png b/public/pwa-512x512.png new file mode 100644 index 0000000..68925f6 Binary files /dev/null and b/public/pwa-512x512.png differ