Description: Guides for the Engrave, A lightweight static-site generator built on Python and Jinja.

Skip to content

# Engrave Guide

Opinionated documentation for Engrave, a lightweight static-site generator built on Python and Jinja2. Use these guides to get a site rendering quickly, then lean on the CLI reference when you need copy/exclude/watch-add control or auto-reload.

## Where to go

- Quickstart: build a minimal site and understand the directory layout Engrave expects.
- CLI Reference: arguments for `engrave build` and `engrave server`, plus copy/exclude/watch-add notes.
- Templates + Markdown: Jinja usage, Markdown helper/filter behavior, and partial conventions.
- Live Preview: how the FastAPI dev server and SSE reload hook fit together.