HERON

Release

HERON 0.1 is out

HERON 0.1 is the first version of the builder. It went through the beta channel on live sites first, and its changes are about one thing: a site that builds the same way on any machine and opens the same way on any server.

Below is what is inside, in plain words. The full list is in the changelog.

Build

Contract

Languages everywhere

Every block of site.yaml reaches the template in the language of the page: address_ru becomes address on Russian pages.

Own page fields

A theme reads its own fields with page.meta.get('field').

English by default

A new site starts with English as its main language.

Commands

heron new

Works in an empty folder or a git folder, asks questions in the terminal or takes them as flags.

Clear errors

What happened, where and what to do, without long technical traces.

heron --version

Shows the branch, commit and build time.

heron docs

The documentation of this exact version, inside the image. Docs in the terminal

How to update

docker pull ghcr.io/fmstm/heron:prod && heron --version

Sites that name heron: ">=0.1,<0.2" in site.yaml build with it as they are.