--- import { getCollection } from "astro:content"; import Layout from "../../../layouts/main.astro"; import ProjectCard from "../../../components/code/ProjectCard.astro"; const locale = "ar"; const projects = (await getCollection("projects")) .filter((p) => p.data.lang === locale && !p.data.draft && p.data.category === "dev") .sort((a, b) => { if (a.data.featured !== b.data.featured) return a.data.featured ? -1 : 1; return b.data.date.getTime() - a.data.date.getTime(); }); ---
برمجة

المشاريع

برمجيات مفتوحة المصدر، أدوات ومشاريع شخصية.

{projects.map((project) => ( ))}