Skip to main content

A static site generator with live preview capability

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

engrave-3.1.3.tar.gz (56.3 kB view details)

Uploaded Source

Built Distribution

engrave-3.1.3-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file engrave-3.1.3.tar.gz.

File metadata

  • Download URL: engrave-3.1.3.tar.gz
  • Upload date:
  • Size: 56.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for engrave-3.1.3.tar.gz
Algorithm Hash digest
SHA256 cfe1e5472aa3435e2c661285f612e0ebe12779a1adce95b0a299b0b82e6e9ade
MD5 bed5233f6c1a27623932bdde21757bff
BLAKE2b-256 6718d91793439fb36f6dcd91a6b960b78907492fa80773af1e8b2873d5c269a3

See more details on using hashes here.

File details

Details for the file engrave-3.1.3-py3-none-any.whl.

File metadata

  • Download URL: engrave-3.1.3-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for engrave-3.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e5c8c21948e3331181ddb3057d199a07615dbf53c14867ba1e2bed83ee76afee
MD5 e77527a3b6602e71463e70c9dc2e7b24
BLAKE2b-256 298427d0ee4bf52ea0096d3979bc69579d91e100420b0b0a77df156dbb27e94c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page