A modern, static portfolio website built with Staticjinja.
.
├── src/ # Source files
│ ├── templates/ # Jinja2 templates
│ ├── static/ # Static assets (CSS, JS, images)
│ └── data/ # Data files (JSON, YAML)
├── scripts/ # Build and utility scripts
├── build/ # Generated static site
└── config/ # Configuration files
-
Set up environment:
python -m venv venv source venv/bin/activate # or `venv\Scripts\activate` on Windows pip install -r requirements.txt
-
Run development server:
python scripts/serve.py
-
Build static site:
python scripts/build.py
The build/ directory contains the complete static site that can be deployed to any static hosting service:
- GitHub Pages
- Netlify
- Vercel
- AWS S3
- etc.
- Python 3.9+
- Staticjinja 4.0.0
- Modern CSS (no framework)
- Vanilla JavaScript