tempura 0.2.0

Static site generator (SSG) using handlebars and pulldown-cmark
Documentation

Tempura

Static site generator (SSG) using handlebars and pulldown-cmark, written in Rust.

Installation

cargo install tempura

Usage

1. Setup project

Run tempura init my_project.

The following directories and files will be created.

my_project
├─public
└─src
    ├─pages
    │  │  sample.md
    │  │
    │  └─sub_dir
    │          sample2.md
    │
    └─templates
            page.html.hbs

2. Edit

Edit template files and markdown files as you like.

See also Handlebars Lanugage Guide and CommonMark Specification. It is possible to write front matter, which is out of CommonMark specification.

3. Build

Run cd my_project && tempura build.

HTML files are generated in my_project/public/ directory.

4. Deploy

Copy contents of my_project/public/ to your server.