--- import "../styles/global.css"; import Header from "../components/Header.astro"; import Footer from "../components/Footer.astro"; import { site } from "../data/site"; interface Props { title?: string; description?: string; canonical?: string; noindex?: boolean; } const { title = site.name, description = site.description, canonical = Astro.url.pathname, noindex = false, } = Astro.props; const pageTitle = title === site.name ? title : `${title} | ${site.name}`; const canonicalUrl = new URL(canonical, site.url).toString(); --- {pageTitle} {noindex && }