--- import { getCollection } from "astro:content"; import { Image } from "astro:assets" import Layout from "@/layouts/Layout.astro"; import SocialLinks from "@/components/SocialLinks.astro"; import PostCard from "@/components/PostCard.astro"; import ProjectCard from "@/components/ProjectCard.astro"; import Link from "@/components/shared/Link.astro"; import convertAsteriskToStrongTag from "@/utils/convertAsteriskToStrongTag"; import presentation from "@/data/presentation"; import projects from "@/data/projects"; const posts = (await getCollection("posts")).sort(function (first, second) { return second.data.publishedAt.getTime() - first.data.publishedAt.getTime(); }); ---
{ presentation.profile && ( Your Profile ) }

{presentation.title}

Latest posts

{posts.length === 0 &&

Soon, stay connected 👀...

}
{ posts.length !== 0 && posts .slice(0, 2) .map((post) => ( )) }

Selected projects ({projects.length})

{projects.length === 0 &&

Oops, I must work^^^^^

}
{ projects.length !== 0 && projects.map((project) => ) }

Get in touch

Email me at or follow me via my social links.