Barrynamdari.se
Den här sajten är min hub för portfolio och fältnoteringar — alltihop byggt statiskt med Astro 7 för snabb laddningstid och bra SEO.
✅ Astro 7 + Content Layer med markdown/MDX-baserade collections för projekt och posts
✅ Teknik-guiden för HR — ett datadrivet innehållslager (hr-content.json helt separerat från presentationen), djuplänkbara kort, sticky innehållsförteckning med scroll-spy och en kort-switcher med sök och typfilter
✅ View Transitions via ClientRouter — SPA-känsla utan client-side ramverk
✅ Mörkt/ljust tema utan FOUC: inline-skript före första målningen, persistens i localStorage och ombindning på astro:after-swap
✅ Astro Fonts API med Schibsted Grotesk + Spline Sans Mono (auto-preload, subsetting)
✅ Tailwind v4 med CSS-först-tokens och @theme inline för tema-växling
✅ GitLab CI bygger sajten på varje push och publicerar artefakten till GitLab Pages
✅ TypeScript strict och noll runtime-JS-ramverk — all interaktivitet är små idempotenta skript som binds om vid varje sidbyte
Lärdomen: en personlig sajt är värd att finslipa. Den får vara den första stora portföljbiten i sig själv.


