--- import ContainerLayout from "./ContainerLayout.astro"; import BaseLayout from "./BaseLayout.astro"; import TextContentLayout from "./TextContentLayout.astro"; import type { MarkdownLayoutProps } from "astro"; type Props = MarkdownLayoutProps<{ title: string; description: string; image: string; technologies: string; website: string; repository?: string; date: string; }>; const { title, website, repository, technologies, date } = Astro.props.frontmatter; ---

{title}

{ new Date(date).toLocaleDateString("en-US", { month: "long", year: "numeric", }) }

{ technologies .split(",") .map((technology) => ( {technology} )) }
{ website && ( 🖥️ Visit website ) } { repository && ( 📦 Code on GitHub ) }