LinuxCommandLibrary

soupault

Soupault is a static website generator based on HTML element tree rewriting.

TLDR

Initialize a minimal website project in the current working directory

$ soupault --init
copy


Build a website
$ soupault
copy


Override default config file and directory locations
$ soupault --config [config_path] --site-dir [input_dir] --build-dir [output_dir]
copy


Extract metadata into a JSON file without generating pages
$ soupault --index-only --dump-index-json [path/to/file.json]
copy


Show the effective config (values from soupault.toml plus defaults)
$ soupault --show-effective-config
copy

Copied to clipboard