Personal blog built with Astro and Tailwind CSS, inspired by sunls24/sunls24.
- Astro 5 + React 19 + Tailwind CSS 3
- Framer Motion — BlurFade entrance animations
- lucide-react — icon library
- GitHub Actions — Pages deployment
- Dark / light mode with system preference detection
npm install
npm run devnpm run buildnpm run previewPushing to master triggers the GitHub Actions workflow in .github/workflows/deploy.yml, which builds the Astro site and deploys to GitHub Pages.
- Posts:
src/content/posts - Site config:
src/lib/config.ts - Meta info:
src/lib/meta.ts