--- interface Props { title: string; description?: string; canonicalUrl?: string; image?: string; type?: "website" | "article"; publishedTime?: Date; modifiedTime?: Date; tags?: string[]; } const { title, description = "Lorenzo Iovino - Software Developer based in Sicily. Passionate about technology, remote work, and life balance.", canonicalUrl, image = "/photos/me.png", type = "website", publishedTime, modifiedTime, tags = [], } = Astro.props; const siteUrl = "https://lorenzoiovino.com"; const fullImageUrl = image.startsWith("http") ? image : `${siteUrl}${image}`; const fullCanonicalUrl = canonicalUrl || `${siteUrl}${Astro.url.pathname}`; import "../styles/global.css"; --- { publishedTime && ( ) } {modifiedTime && } {tags.length > 0 && tags.map((tag) => )}