--- import Layout from "@layouts/Layout.astro"; import { HOME } from "@consts"; import { getCollection } from "astro:content"; import { Icon } from "astro-icon/components"; import ShowcaseProject from "@components/ShowcaseProject.astro"; import ShowcasePost from "@components/ShowcasePost.astro"; const posts = (await getCollection("posts")) .filter((post) => !post.data.draft) .sort((a, b) => b.data.date.valueOf() - a.data.date.valueOf()) .slice(0, HOME.HOMESETTINGS?.NUM_POSTS_ON_HOMEPAGE); const projects = (await getCollection("projects")) .filter((project) => !project.data.draft && project.data.featured) .sort((a, b) => b.data.date.valueOf() - a.data.date.valueOf()) .slice(0, HOME.HOMESETTINGS?.NUM_PROJECTS_ON_HOMEPAGE); ---
    {projects.map((project) => )}
    {posts.map((post) => )}