My personal website
- Add dark mode support across all components and pages - Implement theme toggle button in navbar (desktop and mobile) - Fix desktop theme toggle icon visibility issue - Add dark mode color variants to all text, backgrounds and components - Update Tailwind config to enable class-based dark mode - Add dark mode support to prose styles for blog content - Persist theme preference in localStorage - Update all pages (index, bio, blog) with dark mode colors - Optimize images (me.png and me-baby.jpg) |
||
|---|---|---|
| .github/workflows | ||
| .zed | ||
| public | ||
| src | ||
| .biomeignore | ||
| .env | ||
| .gitignore | ||
| .npmrc | ||
| .prettierignore | ||
| .prettierrc.json | ||
| astro.config.mjs | ||
| biome.json | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| tailwind.config.js | ||
| tsconfig.json | ||
lorenzoiovino.com
My personal website
This project is built with Astro and TailwindCSS.
Tech Stack
- Framework: Astro - Static site generator
- Styling: TailwindCSS - Utility-first CSS framework
- Package Manager: pnpm
- Language: TypeScript
🌐 Deployment
The site is configured to be deployed as a static site. The build output is in the dist/ directory.
Author
Lorenzo Iovino