diff --git a/astro.config.ts b/astro.config.ts
index 0c48ca6..290b14d 100644
--- a/astro.config.ts
+++ b/astro.config.ts
@@ -1,8 +1,6 @@
import { defineConfig, passthroughImageService } from "astro/config"
import starlight from "@astrojs/starlight"
-const logo = "./src/images/icon.svg"
-
export default defineConfig({
trailingSlash: "never",
build: { format: "directory" },
@@ -11,9 +9,9 @@ export default defineConfig({
title: "Federated Nexus",
description:
"Federated Nexus is a community resource hosting multiple FOSS (especially federated) services, including Matrix and Forgejo.",
- favicon: logo,
+ favicon: "/images/icon.svg",
logo: {
- src: logo,
+ src: "./src/images/icon.svg",
},
social: [
{
diff --git a/src/images/transparentIcon.svg b/public/images/icon.svg
similarity index 85%
rename from src/images/transparentIcon.svg
rename to public/images/icon.svg
index 33f6313..0effd9a 100644
--- a/src/images/transparentIcon.svg
+++ b/public/images/icon.svg
@@ -9,9 +9,10 @@
id="svg1"
xml:space="preserve"
inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
- sodipodi:docname="transparentIcon.svg"
+ sodipodi:docname="icon.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">