Small static personal website built with Pelican.
theme/content/pages/ - page content in Markdowncontent/assets/ - static files (CV, etc.)content/extra/404.html - published as /404.htmltheme/templates/ - Jinja templatestheme/static/css/main.css - site stylespelicanconf.py - single settings file (local + production via SITEURL env var)uv sync
Run locally (build + watch + serve):
uv run pelican content -s pelicanconf.py -r -l
Open http://127.0.0.1:8000.
uv run pelican content -s pelicanconf.py - local build to site/SITEURL=https://vardhamann.github.io uv run pelican content -s pelicanconf.py - production-style buildrm -rf site - remove generated outputcontent/pages/<slug>.md with Title: and Slug:main trigger Pages deploy via .github/workflows/deploy-pelican.yml.