--- import Layout from '@layouts/Layout.astro'; import { SITE_URL } from '@constants'; import PageHero from '@components/base/PageHero.astro'; import BlogCategories from '@components/blog/BlogCategories.astro'; import BlogCard from '@components/blog/BlogCard.astro'; import BlogPagination from '@components/blog/BlogPagination.astro'; import Pagination from '@components/base/Pagination.astro'; import CTA from '@components/base/CTA.astro'; import SearchModal from '@components/base/SearchModal.astro'; import { blogPosts, categories } from '@data/blogData'; const POSTS_PER_PAGE = 6; const currentPage = 1; const totalPages = Math.ceil(blogPosts.length / POSTS_PER_PAGE); const startIndex = 0; const endIndex = POSTS_PER_PAGE; const paginatedPosts = blogPosts.slice(startIndex, endIndex); ---
{paginatedPosts.map((post) => (
))}