Engrave is a tool to generate static website.
- Write contents in HTML and Markdown.
- HTML template with Jinja2
- Now
engrave
only handle html files. Due to the release ofparcel v2.0
which cover many features for other files.
$ pip install engrave
$ engrave -h
usage: engrave [-h] {build,dev} ...
Static website generator
positional arguments:
{build,dev}
build Build html
dev Build html and watch for changes
This document is made by Engrave and it's a good example how engrave works. See document's source code at
To build this document and run development server, use command below
$ git clone https://github.com/nitipit/engrave.git
$ cd engrave
$ npm install # Install Node Libraries
$ engrave dev docs-src docs --server