Skip to content

keenlycode/engrave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Engrave

Ver. 2.1.1

Engrave is a tool to generate static website.

Features

  • Write contents in HTML and Markdown.
  • HTML template with Jinja2

Changes from Ver. 1.x.x

  • Now engrave only handle html files. Due to the release of parcel v2.0 which cover many features for other files.

Installation

$ pip install engrave

Usage

$ engrave -h
usage: engrave [-h] {build,dev} ...

Static website generator

positional arguments:
  {build,dev}
    build            Build html
    dev              Build html and watch for changes

Example

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