diff --git a/website/astro.config.mjs b/website/astro.config.mjs index c73c1f8..ea9e669 100644 --- a/website/astro.config.mjs +++ b/website/astro.config.mjs @@ -16,10 +16,11 @@ export default defineConfig({ dark: './src/assets/logo-dark.png', replacesTitle: true, }, - favicon: '/favicon.svg', + favicon: '/favicon.svg?v=green-leaf-1', head: [ - // PNG fallback for browsers without SVG favicons; the SVG favicon uses dark ink on light tabs and white on dark. - { tag: 'link', attrs: { rel: 'icon', type: 'image/png', sizes: '128x128', href: '/favicon.png' } }, + // Starlight places its adaptive SVG after these explicit fallbacks. + { tag: 'link', attrs: { rel: 'icon', type: 'image/png', sizes: '128x128', href: '/favicon.png?v=green-leaf-1', media: '(prefers-color-scheme: light)' } }, + { tag: 'link', attrs: { rel: 'icon', type: 'image/png', sizes: '128x128', href: '/favicon-dark.png?v=green-leaf-1', media: '(prefers-color-scheme: dark)' } }, { tag: 'meta', attrs: { property: 'og:image', content: 'https://sqlclean.io/assets/og-sqlclean-docs.png' } }, { tag: 'meta', attrs: { property: 'og:image:width', content: '1200' } }, { tag: 'meta', attrs: { property: 'og:image:height', content: '630' } }, diff --git a/website/public/assets/icon.png b/website/public/assets/icon.png index d5492b7..5eb4a4c 100644 Binary files a/website/public/assets/icon.png and b/website/public/assets/icon.png differ diff --git a/website/public/favicon-dark.png b/website/public/favicon-dark.png new file mode 100644 index 0000000..8d8732c Binary files /dev/null and b/website/public/favicon-dark.png differ diff --git a/website/public/favicon.ico b/website/public/favicon.ico new file mode 100644 index 0000000..ed09fa6 Binary files /dev/null and b/website/public/favicon.ico differ diff --git a/website/public/favicon.png b/website/public/favicon.png index d5492b7..5eb4a4c 100644 Binary files a/website/public/favicon.png and b/website/public/favicon.png differ diff --git a/website/public/favicon.svg b/website/public/favicon.svg index 1e28cff..2b1ae03 100644 --- a/website/public/favicon.svg +++ b/website/public/favicon.svg @@ -1,5 +1,5 @@ - - - - - \ No newline at end of file + + + + + diff --git a/website/public/index.html b/website/public/index.html index 6dcd2b6..dead8ae 100644 --- a/website/public/index.html +++ b/website/public/index.html @@ -18,8 +18,9 @@ - - + + +