Antwerp

Overview:

Antwerp was a closed-source build program for logicalbranch.github.io. It was ported from Node.js & Pug to Rust & Tera and is now an open-source framework for building static websites. It is available on crates.io as Antwerp.

It takes resources specified in a config object and copies assets & directories, compiles SCSS stylesheets, and renders Tera templates to generate a static site in a user-defined folder. Antwerp also supports multiple builds using seperate config instances. For an example of a build config, see example/main.rs.

License:

The source code included in this repository is distributed for free, under the MIT Licence. For the full license, see LICENSE.md.