page.tsx 416 B

123456789101112131415161718
  1. import { allPosts } from 'contentlayer/generated';
  2. export default async function BlogArchivePage() {
  3. const posts = allPosts.sort((a, b) => {
  4. return new Date(a.date).getTime() - new Date(b.date).getTime();
  5. }).reverse();
  6. return (
  7. <>
  8. {posts.map((post, i) => (
  9. <div key={post._id}>
  10. {post._id}
  11. <a href={post.slug}>{post.title}</a>
  12. </div>
  13. ))}
  14. </>
  15. );
  16. }