- Home
- Quickstart
- CLI Overview
- Templates & Markdown
- Live Reload

# Home

Next

Build static sites with plain Jinja2 templates, simple Markdown helpers, and a fast local preview loop.

Browse the source on GitHub.

Engrave is a good fit when you want:

- a lightweight generator instead of a full web framework
- direct control over your HTML structure and templates
- quick preview builds while writing documentation or marketing pages
- static output that can be deployed anywhere

## Why teams use Engrave

- Familiar template workflow: write regular Jinja2 templates for layouts, includes, and reusable page structure.
- Simple content pipeline: render HTML, include Markdown where needed, and copy supporting assets into a static output directory.
- Fast iteration: build once, rebuild on change, or run a local preview server during development.
- Low deployment friction: the final output is just static files.

## Start here

- Quickstart: create a small site and see the core workflow.
- CLI Overview: understand when to use `build`, `watch`, or `server`.
- Templates + Markdown: compose pages with Jinja and Markdown.
- Live Reload: connect the preview server to browser refresh.

Quickstart
Menu
Home Quickstart CLI Overview Templates & Markdown Live Reload

On This Page

Why teams use Engrave Start here