https://github.com/keenlycode/engrave
https://github.com/keenlycode/engrave
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/keenlycode/engrave
- Owner: keenlycode
- License: mit
- Created: 2020-10-18T08:33:16.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-03-09T18:26:52.000Z (over 1 year ago)
- Last Synced: 2025-03-21T02:03:46.448Z (over 1 year ago)
- Language: Python
- Homepage: https://keenlycode.github.io/engrave/
- Size: 1.4 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```