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.