Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/keenlycode/engrave


https://github.com/keenlycode/engrave

Last synced: 27 days ago
JSON representation

Awesome Lists containing this project

README

        

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
```bash
$ 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
[](https://github.com/nitipit/engrave/tree/main/docs-src)

To build this document and run development server, use command below

```bash
$ git clone https://github.com/nitipit/engrave.git
$ cd engrave
$ npm install # Install Node Libraries
$ engrave dev docs-src docs --server
```