Static website generator based on HTML element tree rewriting
Soupault is an HTML manipulation tool that serves as a static site generator, HTML processor, and metadata extractor. It allows for manipulating the HTML element tree of a page and offers various features such as injecting new HTML, creating a table of contents, and extracting metadata from HTML. The tool is durable, easy to upgrade or roll back, and can be extended by adding page preprocessors, piping HTML elements through external programs, and loading Lua plugins.