--- import PostItem from "@/components/post-item"; import { getLangFromUrl } from "@/i18n/utils"; import Layout from "@/layouts/Layout.astro"; import { sortContentByDate } from "@/utils/sorts"; import { getCollection } from "astro:content"; const pageData = { title: "Portfolio", description: "Revisa mis proyectos.", }; const allProjects = await getCollection( "portfolio", ({ data }) => data.draft !== true, ); const allEsProjects = allProjects.map((project) => { const [lang, ...slug] = project.slug.split("/"); if (lang === "es") return { ...project, slug: slug.toString(), }; else null; }); sortContentByDate(allEsProjects); const lang = getLangFromUrl(Astro.url); ---

{pageData.title}

{pageData.description}