flingern is a static art website generator
Example: Bruno Croci's Art.
Features
- 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
Getting Started
Install it through PIP (still not available):
pip install flingern
Create a new site with:
flingern new my-site
The build your:
flingern build my-site
You can also serve it, and enable the watchdog to rebuild on any change:
flingern serve my-site --watch
Development
flingern uses a Nix development shell to build a reliable development shell:
nix develop
Then sync dependencies and run with uv:
uv sync uv run main.py
Why 'flingern'?
Flingern is a nice neighborhood in Düsseldorf where I usually take walks and have coffee.
