Skip to content

Versatile, adaptable, and fast static site generator written in Rust.

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
LICENSE
Notifications You must be signed in to change notification settings

DeclanChidlow/Adduce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Adduce

Stars Forks Pull Requests Issues Contributors Licence

Versatile, adaptable, and fast static site generator written in Rust.

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.

Individual

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.

Feed

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.

Sites Using Adduce

Installation

Cargo
cargo install adduce

We are in the process of supporting more package managers.

Building

  1. Ensure you have Rust installed.

  2. Clone the repository:

git clone https://github.com/DeclanChidlow/Adduce
  1. Enter the repository's directory:
cd Adduce
  1. Build the program:
cargo build

Documentation

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.