--- import mePhoto from "../assets/photos/me.png"; import "../styles/global.css"; 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 Engineer based in Sicily. Passionate about technology, remote work, and life balance.", canonicalUrl, image, type = "website", publishedTime, modifiedTime, tags = [], } = Astro.props; const siteUrl = "https://lorenzoiovino.com"; const defaultImage = mePhoto.src; const fullImageUrl = image ? image.startsWith("http") ? image : `${siteUrl}${image}` : `${siteUrl}${defaultImage}`; const fullCanonicalUrl = canonicalUrl || `${siteUrl}${Astro.url.pathname}`; ---
{ publishedTime && ( ) } {modifiedTime && } {tags.length > 0 && tags.map((tag) => )}