--- import Nav from "@/components/Nav.astro"; import Footer from "@/components/Footer.astro"; import theme, { generateThemeCSS } from "@/config/theme"; import "@/styles/global.css"; interface Props { title: string; description?: string; ogImage?: string; } const { title, description = theme.site.description, ogImage, } = Astro.props; const canonicalURL = new URL(Astro.url.pathname, Astro.site); const siteName = theme.site.title; const themeCSS = generateThemeCSS(theme); ---