--- import { readItems } from '@directus/sdk'; import directus from '@lib/directus'; import type { Post } from '@lib/directusTypes'; import BlogCard from '@components/blog/BlogCard.astro'; const posts = await directus.request( readItems('posts', { filter: { published: { _eq: true } }, fields: ['*'], sort: ['-published_date'], }) ); const recentPosts = posts .sort((a: Post, b: Post) => (new Date(b.published_date).getTime()) - (new Date(a.published_date).getTime())) .slice(0, 3); ---

Latest Posts

More recent posts.

{recentPosts.map((b) => )}