Documentation v0.1.0 — initial release

A static site generator written in V

Small, single-binary, opinionated.

Verne builds Markdown into a static site — no Node toolchain, no framework runtime, one self-contained binary under 2 MB. A Tera-flavoured template DSL kept deliberately small, twenty-one display-only filters, a dual V/HTML shortcode system, and everything else (sitemap, RSS, asset fingerprinting) computed in one pass.

ONE BINARY

No runtime to install

`verne init`, `verne build`, `verne server`, `verne clean` — that's the whole CLI. Self-contained, statically linked, under 2 MB on disk, ships everywhere V ships.

OWN DSL

Tera-flavoured templates

Familiar `{{ … }}` and `{% … %}` delimiters with explicit constraints. No template inheritance, no algorithmic filters, no surprises.

OWN MARKDOWN

Hand-rolled CommonMark

The renderer is in V, with chroma-powered syntax highlighting and on-this-page TOCs generated server-side. No external Markdown library.

FAST BY DEFAULT

Sub-second builds

Fingerprinted asset bundles, automatic SRI hashes, a sitemap, an RSS feed — all generated in one pass with no incremental cache to maintain.

Get started

Go further

Reference