--- import Layout from "@layouts/Layout.astro"; import { HOME } from "@consts"; import { getCollection } from "astro:content"; import { Icon } from "astro-icon/components"; import Showcase from "@components/Showcase.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) => )}