import { t, Link } from 'duto'import { posts } from '~/blog'import Article from '@/views/blog/article'import NotFound from '@/views/not-found'export function getStaticProps() {return posts.map(post => ({ slug: post.id, post }))}export async function getProps({ slug }: { slug?: string }){const post = await (await fetch('https://jsonplaceholder.typicode.com/posts/'+ slug).json())return { post }}export type Props = {post?: Post | null,slug?: string,}export default function BlogPost({ post, slug }: Props){if (!post?.title)return <NotFound />return <Article post={post} />}
Duto [ˈdu.tu] —
Duto