This repo contains the source code for my personal website.
- Framework: Build with Jekyll, a Ruby-based static site generator
- Theme:
Minimal Mistakes - Hosting: GitHub Pages
- Content and Styling: Markdown with Sass (SCSS)
- Docker: handle Ruby and Jekyll dependencies
- Docker & Docker Compose installed
Dockerfile&docker-compose.ymlin the project root
To start the development environment and the site server:
docker compose upWhat this command does:
- Builds the image if not exist
- Mounts local files into the container (changes got sync)
- Installs any missing gems from your
Gemfile - Start the Jekyll server with live-reloading
Preview: Open http://localhost:4000/my-site/ for local testing
# Run in background
docker compose up -d
# View background logs
docker compose logs -f
# Complete reset
docker compose downJekyll docs: here ~