diff --git a/website/src/components/navigation/TopBar.astro b/website/src/components/navigation/TopBar.astro
index cbe03e19..a2b6598a 100644
--- a/website/src/components/navigation/TopBar.astro
+++ b/website/src/components/navigation/TopBar.astro
@@ -14,7 +14,7 @@ const pathname = Astro.url.pathname;
{
pathname.startsWith("/docs") ? (
-
+
) : (
)
diff --git a/website/src/layouts/RootLayout.astro b/website/src/layouts/RootLayout.astro
index c3bcb271..497efa84 100644
--- a/website/src/layouts/RootLayout.astro
+++ b/website/src/layouts/RootLayout.astro
@@ -2,6 +2,17 @@
import { FaGithub } from "react-icons/fa6";
import "../styles/global.css";
import TopBar from "~/components/navigation/TopBar.astro";
+
+interface Props {
+ metadata?: {
+ title?: string;
+ description?: string;
+ keywords?: string;
+ author?: string;
+ };
+}
+
+const { metadata } = Astro.props as Props;
---
@@ -11,16 +22,33 @@ import TopBar from "~/components/navigation/TopBar.astro";
-
Spotube
+
{metadata?.title || "Spotube"}
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/website/src/pages/docs/[...slug]/index.astro b/website/src/pages/docs/[...slug]/index.astro
index 5a4fbc0b..73c3be7e 100644
--- a/website/src/pages/docs/[...slug]/index.astro
+++ b/website/src/pages/docs/[...slug]/index.astro
@@ -30,7 +30,12 @@ if (page.id.startsWith("components/") || page.id.startsWith("integrations/")) {
}
---
-
+
diff --git a/website/src/pages/index.astro b/website/src/pages/index.astro
index 180aefc8..af569c38 100644
--- a/website/src/pages/index.astro
+++ b/website/src/pages/index.astro
@@ -14,7 +14,7 @@ import { ADS_SLOTS } from "~/collections/app";
Spotube
- A cross-platform Extensible open-source Music Streaming platform
+ A cross-platform extensible open-source music streaming platform