--- import type { CollectionEntry } from 'astro:content' import { Image } from 'astro:assets' import FormattedDate from '../FormattedDate.astro' interface Props { content: CollectionEntry<'post'> } const { content: { data, render } } = Astro.props const { remarkPluginFrontmatter } = await render() const dateTimeOptions: Intl.DateTimeFormatOptions = { month: 'long' } --- { data.coverImage && (
{data.coverImage.alt}
) } {data.draft ? (Draft) : null}

/{' '} {remarkPluginFrontmatter.minutesRead}

{data.title}

{ !!data.tags?.length && (
{data.tags.map((tag, i) => (
{tag} {i < data.tags.length - 1 && ', '}
))}
) } { data.updatedDate && (

Last Updated:

) }