← Projects

Portfolio Generator

2024

Custom static site generator built with Python and Jinja2

A bit more background

A minimal static site generator that powers this very portfolio. Built from scratch with Python, Jinja2 templating, and Markdown content files.

Features include YAML frontmatter, CSS minification, a dev server with auto-reload via watchdog, and a clean CLI built with Click. The whole thing is intentionally small — no framework, no build pipeline, just a few hundred lines of Python.

It's open source, so feel free to fork it and use it as a base for your own portfolio.

What happened?

Still going 🟢