Personal portfolio website built with Hugo static site generator and the PaperMod theme. Deployed to GitHub Pages.
- Docker and Docker Compose
- Git
Start the development server:
make serveSite available at http://localhost:1313 with live reload.
Stop the server:
make cleanmake buildGenerates optimized static files in src/public/.
Automatic deployment to GitHub Pages on push to master branch via GitHub Actions.
All local development should be done WITHIN devcontainer.
src/
├── assets/css/extended/custom.css # Custom styling
├── content/ # Markdown content
│ ├── experience.md # Professional experience
│ └── skills.md # Technical skills
├── layouts/ # Layout overrides
│ ├── index.html # Single-page homepage
│ └── partials/
│ ├── extend_footer.html # GSAP animations
│ └── header.html # Minimal header
└── hugo.toml # Hugo configuration