flingern is a static art website generator
Example: Bruno Croci's Art.
- Easy to use: write your whole website in Markdown with minimal config in YAML
- Fire up the monitor and it will serve the website and automatically rebuild it on any change
- Generates the website with an elegant theme
- Automatic image conversion: converts photos into thumbnails and lower quality versions to save bandwidth
- Theme flexibility: customize the theme as you wish
Install it through PIP (still not available):
pip install flingernCreate a new site with:
flingern new my-siteThe build your:
flingern build my-siteYou can also serve it, and enable the watchdog to rebuild on any change:
flingern serve my-site --watchflingern uses nix-shell to build a reliable development shell:
nix-shellThen sync dependencies and run with uv:
uv sync
uv run main.pyFlingern is a nice neighborhood in Düsseldorf where I usually take walks and have coffee.
