aboutsummaryrefslogtreecommitdiff
path: root/app/blog/page.tsx
blob: 0c8acbb0116345782dc8cc290bdcd4376f82c378 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { PostCard } from "components/post-card"
import { format, parseISO, compareDesc } from 'date-fns'
import { allPosts } from 'contentlayer/generated'
import Link from 'next/link'

export default function BlogPage() {
  const posts = allPosts.sort((a, b) => compareDesc(new Date(a.date), new Date(b.date)))

  return (
    <div className="max-w-2xl mx-auto py-12">
      <h1 className="text-3xl font-bold mb-8">Blog</h1>
      <div className="space-y-8">
        {posts.map((post, idx) => (
					<PostCard key={idx} {...post} />
        ))}
      </div>
    </div>
  )
}