This repository contains the source files for my personal website shaunporwal.com.
- Python 3.11 or higher
- Poetry (for dependency management)
- Clone the repository: git clone https://github.com/shaunporwal/shaunporwal.github.io.git
- Install dependencies with Poetry: poetry install
- Activate the Poetry virtual environment: poetry shell
To preview the site locally: poetry run quarto preview
The site is automatically deployed to GitHub Pages when changes are pushed to the main branch. The GitHub Actions workflow will:
- Render the Quarto project
- Deploy to the gh-pages branch
- Make the changes live on the website
No manual deployment steps are needed! 🎉
posts/
: Blog posts and project write-upsabout/
: About page content_quarto.yml
: Quarto configuration.github/workflows/
: Deployment automation