Adduce is a static site generator with the flexibility to bring your web projects to life. Its functionality has two distinct parts: individual and feed.
As the name suggests, the individiual functionality is used to generate single pages. It leverages a configuration file per page to grant absolute control over included content and its order.
The feed functionality, in contrast to the individual functionality, uses a single configuration file for all documents. Documents are written in markdown. The feed functionality also supports generating an Atom feed.
- Adduce - Website | Source Code
- Vale.Rocks - Website | Source Code
- Mutant Remix - Website | Source Code
- ToastXC's Site - Website | Source Code
Cargo
cargo install adduce
We are in the process of supporting more package managers.
-
Ensure you have Rust installed.
-
Clone the repository:
git clone https://github.com/DeclanChidlow/Adduce
- Enter the repository's directory:
cd Adduce
- Build the program:
cargo build
Adduce's usage is documented in the wiki. If you need documentation for the code itself, then you are best off checking the extensive code comments.