🐫 In a startup pitch style, it's a website generator for Markdown haters.

https://discuss.ocaml.org/t/ann-soupault-a-static-website-generator-based-on-html-rewriting/4126
https://baturin.org/projects/soupault/

Daniil Baturin b8bdaa832d Update the website link. 4 days ago
examples 24a7fbd0a1 Expose the widget config to plugins. 2 months ago
sample-site cc2c36dc77 Fix the sample site config to work with recent versions (fixes #3). 1 month ago
src c789a9daa9 Add an option to sort index entries in reverse order (from newest to oldest). 1 week ago
.gitignore c7346c31cb Initial commit 4 months ago
.travis.yml 23bf91ba29 Use OCaml 4.09.0 for Travis builds. 2 weeks ago
LICENSE c7346c31cb Initial commit 4 months ago
README.md b8bdaa832d Update the website link. 4 days ago
dune f17e457c3f First prototype. 4 months ago
dune-project f17e457c3f First prototype. 4 months ago
soupault.opam dc55de00e8 Add "spell checking" and suggestions for mistyped config options. 3 weeks ago

README.md

soupault

Soupault is a static website generator based on HTML rewriting rather than template processing. It is based on the lambdasoup library and named after the French dadaist and surrealist poet Philippe Soupault.

In a startup pitch style, it's a website generator for Markdown haters.

Visit https://soupault.neocities.org for details.

Building from source

Soupault uses Lua-ML for plugin support, and that package is not yet in the OPAM repository, so you'll have to install it by hand for now:

opam pin add git+https://github.com/lindig/lua-ml

The rest should be just:

opam pin add soupault .