--- import { SEO } from "astro-seo"; import Footer from "../components/footer.astro"; import Navbar from "../components/navbar.astro"; import "@fontsource-variable/inter/index.css"; import { type Settings } from "@matthiesenxyz/astro-ghostcms/api"; import { getOgImagePath } from "@matthiesenxyz/astro-ghostcms/satoriOG"; import "../styles/global.css" export interface Props { title: string; description: string; settings: Settings; } const canonicalURL = new URL(Astro.url.pathname, Astro.site).toString(); const ogI = new URL(getOgImagePath(Astro.url.pathname), Astro.url.origin).href; const { title, description, settings } = Astro.props; const makeTitle = title ? title + ' | ' + settings.title : settings.title + ' | ' + settings.description; const makeDesc = description ? description : settings.description ---