From cec7341573f5578f5bea9a0b7b538f38a3d669cb Mon Sep 17 00:00:00 2001 From: Atharv Mantri Date: Mon, 14 Sep 2026 15:28:54 +0530 Subject: [PATCH] fix: use live Pages URL for social metadata --- apps/landing/app/layout.tsx | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/apps/landing/app/layout.tsx b/apps/landing/app/layout.tsx index 805ab7f..f96c966 100644 --- a/apps/landing/app/layout.tsx +++ b/apps/landing/app/layout.tsx @@ -2,15 +2,14 @@ import type { Metadata } from "next"; import "./globals.css"; -const publicAssetPath = - process.env.MEMORYGUARD_GITHUB_PAGES === "true" ? "/MemoryGuard" : ""; +const isGithubPages = process.env.MEMORYGUARD_GITHUB_PAGES === "true"; +const publicAssetPath = isGithubPages ? "/MemoryGuard" : ""; +const publicSiteUrl = isGithubPages + ? "https://atharvmantri.github.io/MemoryGuard" + : "https://memoryguard.atharv.me"; export const metadata: Metadata = { - metadataBase: new URL( - process.env.MEMORYGUARD_GITHUB_PAGES === "true" - ? "https://atharvmantri.github.io/MemoryGuard" - : "https://memoryguard.atharv.me", - ), + metadataBase: new URL(publicSiteUrl), title: { default: "MemoryGuard", template: "%s | MemoryGuard", @@ -37,7 +36,7 @@ export const metadata: Metadata = { title: "MemoryGuard — Stop re-teaching your codebase to AI.", description: "MemoryGuard keeps your project's agent context files accurate across sessions. Open-source alpha, runs locally from source.", - url: "https://memoryguard.atharv.me", + url: publicSiteUrl, siteName: "MemoryGuard", type: "website", },