An open API service indexing awesome lists of open source software.

https://github.com/aspectron/wahoo

Static website compiler based on the Tera templating engine.
https://github.com/aspectron/wahoo

html html5 template-engine tera

Last synced: 6 months ago
JSON representation

Static website compiler based on the Tera templating engine.

Awesome Lists containing this project

README

          

# `wahoo`

Wahoo is a static site generator based on the [Tera](https://crates.io/crates/tera) templating engine.

Wahoo allows you to create custom static site generation using tera templates and TOML configuration files, the data from which is available during the template rendering.

## Overview

In a number of ways, Wahoo provides workflow similar to [mdBook](https://rust-lang.github.io/mdBook/) - you can edit the site while observing the real-time changes to the site in the browser.

## Features

- Unstructured TOML configuration files data from which is available to tera templates during rendering.
- `serve` mode with an automatic re-rendering of the content and page updates triggered by file changes.
- Support for full-page or partial markdown content.

Documentation for the Tera templating engine is available at https://tera.netlify.app/docs

## Install

You can install Wahoo using cargo: `cargo install wahoo`