GitHub

flingern

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.

Read the original on github.com ↗