Skip to content

About

My personal website. Built with Pelican. Deployed via Cloudflare Pages.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

georgios-karakostas.com

Source for georgios-karakostas.com, a Pelican site deployed via Cloudflare Pages. Runtime vendor assets are checked into theme/static/vendor/ so the published site does not depend on third-party CDNs for MathJax, Vega, or GLightbox.

Development

Requires Python 3.13 and uv.

make venv       # install project and development dependencies
make run        # serve the site locally with live reload
make test       # run tests
make check      # verify lockfile, lint, and formatting

Photo ingestion additionally requires exiftool. Place images in category subfolders under inbox/, then run make ingest. See docs/INGEST_PHOTOS_FLOW.md for the ingest details and docs/SYNC_DROPBOX_INBOX_FLOW.md for the automated Dropbox workflow.

CI builds the production configuration with publishconf.py and runs the code checks and tests.

About

My personal website. Built with Pelican. Deployed via Cloudflare Pages.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages