To modify this site, follow these steps:
Local Development
- Clone the repository and navigate to the project directory
- Install dependencies:
npm install - Start the development server:
npm run dev - Make your changes to the code
- Commit your changes and push to the main branch
Deployment
Once you've pushed your changes to the main branch:
- Run the deployment command:
npm run deploy - This will automatically build the site and push it to the
gh-pagesbranch - GitHub Pages is configured to serve the site from the
gh-pagesbranch and will auto-update
Requirements
- Node.js & npm installed - install with nvm
Development Commands
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Deploy to GitHub Pages
npm run deployThis project is built with:
- Vite
- TypeScript
- React
- shadcn-ui
- Tailwind CSS
This site is deployed using GitHub Pages. The deployment process works as follows:
- Make changes and commit them to the
mainbranch - Run
npm run deployfrom the main branch - The site is automatically built and pushed to the
gh-pagesbranch - GitHub Pages serves the site from the
gh-pagesbranch and updates automatically
The live site is available at the GitHub Pages URL configured for this repository.