Static site generator (SSG) using handlebars and pulldown-cmark, written in Rust.
sh
cargo install tempura
tempura init sample
The following directories and files will be created.
sample
├─pages
│ │ sample.md
│ └─sub_dir
│ sample2.md
├─public
└─templates
page.html.hbs
See also Handlebars Lanugage Guide and CommonMark Specification. It is possible to write front matter, which is out of CommonMark specification.
tempura gen sample
HTML files are generated in sample/public/
directory.
sample/public/
to your server.