HERON

Релиз

Вышел HERON 0.1

HERON 0.1 — первая версия сборщика. Сначала её обкатали в бета-канале на живых сайтах, и все изменения в ней об одном: сайт собирается одинаково на любой машине и одинаково открывается на любом сервере.

Ниже — что внутри, простыми словами. Полный список — в списке изменений.

Сборка

Контракт

Языки везде

Каждый блок site.yaml приходит в шаблон на языке страницы: на русских страницах address_ru становится address.

Свои поля страницы

Тема читает свои поля через page.meta.get('поле').

Английский по умолчанию

Новый сайт начинается с английского как основного языка.

Команды

heron new

Работает в пустой папке и в папке под git, задаёт вопросы в терминале или принимает ответы флагами.

Понятные ошибки

Что случилось, где и что делать, без длинных технических трасс.

heron --version

Показывает ветку, коммит и время сборки.

heron docs

Документация ровно этой версии внутри образа. Документация в терминале

Как обновиться

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

Сайты, у которых в site.yaml записано heron: ">=0.1,<0.2", собираются с ней как есть.