Welcome to the repository for my personal website! It's very much a work in progress. Somehow I find myself spending more time rebuilding stuff than actually writing content 😅
Technologies in use:
- TypeScript
- Astro
- Markdown for content
- Vanilla CSS + CSS variables
- astro-themes for dark mode
- postcss-custom-media to use the Stage 2 CSS feature and consolidate media queries
- Lucide Icons
- Prettier, Stylelint, lint-staged, and husky for linting and formatting
- Playwright for testing
- GitHub Actions to run CI jobs
- Dependabot to keep dependencies up to date
- Vercel for hosting and analytics
- Install Node.js
gh repo clone alex-grover/alexgrover.me
npm install
npm run dev
- Update
constants.ts
with your preferred values - Update favicons
- Update
theme-color
meta tags