Soupault

screenshot of Soupault

Static website generator based on HTML element tree rewriting

Overview:

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.

Features:

  • Static Site Generator: Soupault generates static websites by manipulating the HTML element tree of the page.
  • HTML Processor: The tool can inject new HTML into existing complete pages and perform various HTML modifications.
  • Metadata Extractor: Soupault extracts metadata from HTML and maps it to CSS3 selectors, making it possible to index even hand-written static pages.

Summary: