feat(about): add personal bio and details to about page

This commit is contained in:
Prad Nukala
2026-06-30 14:28:50 -04:00
parent 2f40cf3bce
commit 0e45270d93
15 changed files with 200 additions and 109 deletions
+16
View File
@@ -1,11 +1,27 @@
---
import { getAllExperience } from "@/data/experience";
import PageLayout from "@/layouts/Base.astro";
import { breadcrumbList, collectionPageSchema } from "@/utils/seo";
const experiences = await getAllExperience();
const meta = {
description: "Roles and organizations I've worked with",
schema: [
breadcrumbList([
{ name: "Home", path: "/" },
{ name: "Experience", path: "/experience/" },
]),
collectionPageSchema({
name: "Experience",
description: "Roles and organizations I've worked with",
path: "/experience/",
items: experiences.map((e) => ({
name: e.data.role ? `${e.data.role}, ${e.data.organization}` : e.data.organization,
path: `/experience/${e.id}/`,
})),
}),
],
title: "Experience",
};