--- import { getCollection } from 'astro:content'; import Layout from '@layouts/Layout.astro'; import PostPreview from '@components/PostPreview.astro'; const posts = await getCollection('blog'); --- { posts .sort( (a, b) => new Date(b.data.pubDate).valueOf() - new Date(a.data.pubDate).valueOf() ) .slice(0, 10) .map((post) => ) } { posts.length < 6 ? null : ( ) }