portfolio pass: correct the CSP claim to match what nginx sends, rename the project outcome label, plain-english the projects intro and bio, standardise on Argo CD and single-touch, drop the education filler line
build-and-deploy / build (push) Failing after 14m34s

This commit is contained in:
2026-08-18 01:11:25 +10:00
parent 7542ae2665
commit 25425d6f6a
12 changed files with 26 additions and 19 deletions
+2 -2
View File
@@ -10,11 +10,11 @@ const projects = (await getCollection("projects")).sort(
---
<Layout title="Projects" path="/projects" description="Selected platform & infrastructure projects by Jonathon Wright.">
<Section id="all-projects" eyebrow="Projects" index="*" title="Some bytes I'm proud of - a starting line, not a trophy shelf.">
<Section id="all-projects" eyebrow="Projects" index="*" title="Systems I've built and run.">
<p class="lead projects__intro" data-reveal>
Edge Kubernetes, GPU inference, self-hosted AI, productionised network automation, and
the infrastructure rigour that ties it together - each with the problem, the design, and
the outcome. More always cooking.
the outcome.
</p>
<div class="grid">
{projects.map((entry, i) => <ProjectCard entry={entry} index={i + 1} />)}