--- import BaseLayout from "@/layouts/BaseLayout.astro"; import { siteConfig } from "@/config/site"; import Hero from "@/components/widgets/Hero.astro"; import PostItem from "@/components/blog/PostItem.astro"; import { getCollection } from "astro:content"; const metadata = { title: `${siteConfig.name} — You Only Live Once`, description: "Chào mừng bạn đến với blog của chúng tôi, nơi chúng tôi chia sẻ những câu chuyện, kiến thức và trải nghiệm về cuộc sống. Hãy cùng khám phá và tận hưởng hành trình này nhé!", ignoreTitleTemplate: true, }; const blogEntries = await getCollection("blog"); const latestPosts = blogEntries .filter((post) => post.data && post.data.pubDate) .sort((a, b) => b.data.pubDate.valueOf() - a.data.pubDate.valueOf()) .slice(0, 5); const firstRow = latestPosts.slice(0, 2); const secondRow = latestPosts.slice(2, 5); ---
{firstRow.map((post) => )}
{secondRow.map((post) => )}