--- import { getCollection, render } from 'astro:content'; import BaseLayout from '../../layouts/BaseLayout.astro'; export async function getStaticPaths() { const posts = await getCollection('blog'); return posts.map((p) => ({ params: { id: p.id }, props: { post: p }, })); } const { post } = Astro.props; const { Content } = await render(post); const d = post.data; ---
← 返回博客

{d.title}

{d.updatedDate && · 更新于 {d.updatedDate.toISOString().slice(0, 10)}}
{ d.tags.length > 0 && (
{d.tags.map((t) => #{t})}
) }