Update app/blog/page.tsx

This commit is contained in:
kleap-admin 2026-01-15 13:41:17 +00:00
parent 316956520a
commit de27a7f7e8
1 changed files with 47 additions and 0 deletions

47
app/blog/page.tsx Normal file
View File

@ -0,0 +1,47 @@
import { type Metadata } from "next";
import { getAllBlogs } from "@/lib/blog";
import { Background } from "@/components/background";
import { Container } from "@/components/container";
import { Heading } from "@/components/heading";
import { Subheading } from "@/components/subheading";
import { BlogCard } from "@/components/blog-card";
export const metadata: Metadata = {
title: "Blog - [App Name]",
description:
"[App Name] blog - Stay updated with the latest insights, tutorials, and updates about our platform and features.",
openGraph: {
images: ["https://ai-saas-template-aceternity.vercel.app/banner.png"],
},
};
export default async function ArticlesIndex() {
let blogs = await getAllBlogs();
return (
<div className="relative overflow-hidden py-20 md:py-0">
<Background />
<Container className="flex flex-col items-center justify-between pb-20">
<div className="relative z-20 py-10 md:pt-40">
<Heading as="h1">Blog</Heading>
<Subheading className="text-center">
Discover insightful resources and expert advice from our seasoned
team to elevate your knowledge.
</Subheading>
</div>
<div className="grid grid-cols-1 md:grid-cols-2 gap-10 relative z-20 w-full mb-10">
{blogs.slice(0, 2).map((blog, index) => (
<BlogCard blog={blog} key={blog.title + index} />
))}
</div>
<div className="grid grid-cols-1 md:grid-cols-3 gap-10 w-full relative z-20">
{blogs.slice(2).map((blog, index) => (
<BlogCard blog={blog} key={blog.title + index} />
))}
</div>
</Container>
</div>
);
}