1 unstable release

0.1.6 Jun 30, 2024

#1485 in Web programming

LGPL-3.0-or-later

25KB
524 lines

Adduce

Stars Forks Pull Requests Issues Contributors Licence

Versatile static site generator written in Rust.

Adduce is split into two distinct parts. Standard, and Feed.

Adduce Standard

Adduce Standard is used to generate individual pages. It's designed to be scripted in BASH and leverages a TOML file per page to grant absolute control over content and directory structure.

Adduce Feed

Originally conceived as a management tool for Adduce, Adduce Feed found its niche in the realm of blogging. In contrast to Adduce Standard, all pages are generated from a single TOML file, and configuration can be simplified through an integrated setup wizard. Feed does sacrifice some filesystem control for user-friendliness and works well when used alongside Adduce Standard.

Sites Using Adduce

Installation

Manual Install

$ git clone https://github.com/DeclanChidlow/Adduce
$ cd Adduce
$ sh install.sh

Dependencies

  • wget
  • cargo is required to build.

Documentation

The project's usage is documented in the wiki. If you want documentation for the code itself then you are best off checking the comments.

Dependencies

~7MB
~189K SLoC