Personal website built with Astro by yours truly.
- Framework: Astro
- Styling: Tailwind CSS
- Icons: Font Awesome
- Deployment: GitHub Pages
- Node.js 24+
- npm
git clone https://github.com/pavanpej/pavanpej.github.io.git
cd pavanpej.github.io
npm install
npm run dev
Open http://localhost:4321 in your browser.
Command | Description |
---|---|
npm run dev |
Start development server |
npm run build |
Build for production |
npm run preview |
Preview production build |
npm run format |
Format code with Prettier |
npm run check |
Check Astro types |
/
├── public/ # Static assets
├── src/
│ ├── components/ # Reusable components
│ ├── layouts/ # Page layouts
│ ├── pages/ # Route pages
│ └── styles/ # Global styles
└── .github/workflows/ # CI/CD pipelines
Automatically deployed to GitHub Pages via GitHub Actions on every push to the main
branch.
Built with ❤️ by Pavan Rao