diff --git a/website/astro.config.mjs b/website/astro.config.mjs index a4f4b43..8ed8762 100644 --- a/website/astro.config.mjs +++ b/website/astro.config.mjs @@ -16,8 +16,10 @@ export default defineConfig({ dark: './src/assets/logo-dark.png', replacesTitle: true, }, - favicon: '/favicon.png', + favicon: '/favicon.svg', 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' } }, { 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 48c19ba..d5492b7 100644 Binary files a/website/public/assets/icon.png and b/website/public/assets/icon.png differ diff --git a/website/public/favicon.png b/website/public/favicon.png index 48c19ba..d5492b7 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 new file mode 100644 index 0000000..1e28cff --- /dev/null +++ b/website/public/favicon.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/website/public/index.html b/website/public/index.html index 6e5c495..3f84666 100644 --- a/website/public/index.html +++ b/website/public/index.html @@ -18,7 +18,8 @@ - + +