WebsiteFluffy/src/pages/projects/[...slug].astro
Fluffy c843050c8f Make layout for the markdown page
Leg
Rename back to home, to reflect its purpose better
2024-05-24 10:09:21 +01:00

23 lines
581 B
Text

---
import { getCollection } from 'astro:content';
import Layout from "../../layouts/Layout.astro";
import Markdown from "../../layouts/Markdown.astro";
export async function getStaticPaths() {
const collection = await getCollection('projects')
return collection.map(project => {
return {
params: { slug: project.slug },
props: { project: project },
};
});
}
const { project } = Astro.props;
---
<Layout title="Leggy Land" src={project.data.image.url} alt={project.data.image.alt}>
<Markdown post={project} />
</Layout>