My personal site at teodorkurtev.com — built with Astro and deployed to GitHub Pages via GitHub Actions.
npm install
npm run dev # dev server at http://localhost:4321
npm run build # static build to dist/
npm run preview # serve the built site locally
npm run check # type-check .astro files and content schemassrc/content/blog/— blog posts (markdown; filename = URL slug)src/data/cv.ts— CV data rendered at/cv/and on the homepagesrc/data/site.ts— site metadata, socials, analytics idsrc/pages/— routes, includinguses.mdandnow.mdpublic/— static assets served verbatim (images, CNAME, favicon)
Commits follow Conventional Commits, enforced by commitlint via husky.