19 lines
395 B
Text
19 lines
395 B
Text
---
|
|
import PostLayout from "~/layouts/post.astro"
|
|
import { getPostsByLocale } from "~/utils"
|
|
|
|
export async function getStaticPaths() {
|
|
const posts = await getPostsByLocale("en")
|
|
|
|
return posts.map((post: any) => ({
|
|
params: { slug: post.id },
|
|
props: { post },
|
|
}))
|
|
}
|
|
|
|
const { post } = Astro.props
|
|
---
|
|
|
|
<PostLayout {...post.data}>
|
|
<div set:html={post.rendered.html} />
|
|
</PostLayout>
|