Personal site of Taha Basri — portfolio + blog, one Astro static site at https://tahabasri.com (blog at /blog, RSS at /rss.xml).
npm install
npm run dev # http://localhost:4321
npm run build # outputs dist/
npm run preview # serve the buildprofile.md— single source of truth for bio, talks, milestones, projectssrc/pages/index.astro— portfolio home (design system inpublic/css/style.css)src/data/*.yml— work / speaking / experience content driving the portfolio sectionssrc/content/blog/<slug>/— blog posts (markdown + colocated images).github/workflows/deploy.yml— builds and deploys to GitHub Pages on push tomaster
See CLAUDE.md for the full contributor guide. The previous Jekyll version of the site
is preserved on the legacy-site branch.