Files
web/src/app/blog/page.tsx
Timothy Pidashev ef9522cf3e Move src dir
2024-06-05 09:11:18 -07:00

19 lines
507 B
TypeScript

import Link from "next/link"
import { getBlogs } from "./fetchers"
export default async function BlogsPage() {
const blogs = await getBlogs()
return (
<main>
{blogs.map((blog, i) => (
<article key={i} className="grid grid-cols-4 text-3xl">
<h1>{blog.frontmatter.title}</h1>
<p>{blog.frontmatter.author}</p>
<p>{blog.frontmatter.publishDate}</p>
<Link href={`/blogs/${blog.slug}`}>Read More</Link>
</article>
))}
</main>
)
}