From ea8495a7984c8c32ec2f3ec9ce79dee989034703 Mon Sep 17 00:00:00 2001 From: PotatoMaaan <60669730+PotatoMaaan@users.noreply.github.com> Date: Sat, 22 Nov 2025 17:02:02 +0100 Subject: [PATCH] Add proper opengraph view --- src/layouts/Layout.astro | 21 +++++++++++++++------ src/pages/404.astro | 9 ++++++++- src/pages/index.astro | 8 +++++++- 3 files changed, 30 insertions(+), 8 deletions(-) diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 771dd5a..37de8f2 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -5,16 +5,19 @@ import "../styles/custom-tailwind.css"; interface Props { meta: { - default: boolean; - description?: string; + description: string; + title: string; + useDefaultSuffix: boolean; }; navbar?: boolean; } const { meta, navbar = true } = Astro.props; -const description = - (meta.default ? "The Menix Operating System" : "") + meta.description; +if (meta.useDefaultSuffix) { + meta.description += " | Menix"; + meta.title += " | Menix"; +} --- @@ -24,8 +27,14 @@ const description = - -