HERON

Всё записано

Документация

Всё, что делает HERON, записано: на этом сайте, в репозитории и внутри образа, и всегда совпадает с версией, которую вы запускаете. Вся документация репозитория перенесена сюда целиком, на русском и английском: гайды, спецификации и роли для ИИ-агентов.

Эти правила читают и люди, и ИИ-агенты, поэтому сайт, собранный руками, и сайт, собранный агентом, живут по одному контракту. Начните с восьми идей ниже, а потом прочитайте гайды по порядку.

ОсновыНикогда не делали сайт? Начните здесь: Docker, редактор, Markdown, git и GitHub, как работает сборка, домен и что делать, если что-то не так.Как читать документациюВсе документы HERON: на что отвечает каждый, кто и когда его читает. Каждый перенесён на этот сайт целиком, со ссылкой на последнюю версию в git.ПонятияСемь понятий, на которых стоит HERON: папка сайта, контракт, ключ и адрес страницы, языки, SEO-блок, секции и формы, тема и сборка.Первый сайтОт пустой папки до собранного сайта на двух языках: создать, описать в site.yaml, написать главную, добавить страницу, посмотреть и собрать для прода.Страницы и контентКак устроена страница HERON и как добавлять разделы, ссылки, связи, картинки и переводы. Для того, кто ведёт сайт, — человека или ИИ-агента.Тема и дизайнКак устроена тема HERON и как сделать свою: theme.yaml, шаблон на каждый тип страницы, модули, что видит шаблон, строки интерфейса и картинки.SEO и языкиЧто HERON сам пишет для поисковиков и нейросетей, что заполняете вы, как устроены языки и как переехать со старого сайта без потери позиций.Сборка и выкладкаСобрать сайт для прода, упаковать в образ nginx, подключить свой nginx, проверить все коды ответа и вести несколько сайтов на разных версиях HERON.Формы секцийВсе формы секций HERON: как писать, живой результат, HTML и CSS. Текст, список, шаги, карточки, две колонки, таблица, вопросы, факты, врезка.СпецификацииОткрытый контракт между HERON и папкой сайта, сборка, развёртывание и поставка целиком. Каждая страница ссылается на свою последнюю версию в git.Роли для ИИ-агентовЕдиная инструкция для ИИ-агента, который работает над сайтом на HERON: четыре роли, что на входе и выходе, общие правила и карта документации.Документация в терминалеЧитайте, ищите и выгружайте документацию ровно той версии, что запущена, без интернета. И команды, которые создают, проверяют, показывают и собирают сайт.СловарьПростые объяснения: markdown, фронтматтер, слаг, образ, реестр, статический сайт, sitemap, canonical, hreflang, schema.org, llms.txt, 301 и другие.План развитияЧто запланировано в HERON: подключение данных по желанию, формы, навыки для ИИ-агентов, расширенный конфигуратор, сравнения и настройки поисковиков.

Никогда этим не занимались? Начните здесь

Если вы ни разу не делали сайт, начните с Основ. Там показано, как поставить Docker на macOS, Windows или Linux, какой текстовый редактор взять, как устроен Markdown на настоящей странице, как завести аккаунт GitHub и что происходит, когда HERON собирает ваш сайт. Полчаса там — и всё остальное здесь читается легко.

Восемь идей для начала

Эти восемь идей — весь HERON в миниатюре. Откройте карточку, чтобы увидеть подробности и пример; целиком каждая идея разобрана на странице понятия.

Читать по порядку

Каждый гайд опирается на предыдущий. Прочитайте их один раз подряд, а потом возвращайтесь к нужному.

  1. 1

    Понятия

    Папка, страница, ключ, адрес, секция, языки, тема, настройки, сборка: идеи, на которых стоит всё остальное.
  2. 2

    Первый сайт

    От пустой папки до собранного сайта на двух языках.
  3. 3

    Страницы и контент

    Блок настроек для поиска вверху страницы, секции и их формы, ссылки, картинки, переводы.
  4. 4

    Тема и дизайн

    theme.yaml, шаблоны, модули, строки интерфейса, картинки в теме.
  5. 5

    SEO и языки

    Что пишется для поисковиков само, что заполняете вы, языки, переезд со старого сайта.
  6. 6

    Сборка и выкладка

    Два результата — папка или образ, окружения сайта, несколько сайтов, проверки перед запуском.

Когда нужен точный ответ

Версии HERON

HERON публикуется образами с тегами. Тег — это имя версии.

ТегЧто этоКому
prodСтабильная версия: проверена и рекомендованаЖивым сайтам и всем, кто начинает
betaСледующая версия, её обкатывают на живых сайтах, прежде чем сделать стабильнойТем, кто хочет новые возможности раньше
devРабочая версия с последними изменениямиТем, кто разрабатывает сам HERON
0.1.0Точный выпуск, который не меняется никогдаСайтам, которые годами должны собираться одинаково
latestСамый новый точный выпускБыстрым экспериментам

Вопросы

Где документация к моей версии?

Внутри образа, который вы запускаете. heron docs печатает её, поэтому ответ всегда совпадает с вашим HERON, даже без интернета. На этом сайте лежит полная копия последней стабильной версии, и каждая страница ссылается на свой источник в ветке prod. Подробнее — документация в терминале.

С чего начать чтение?

С восьми идей на этой странице, потом понятия и первый сайт. Дальше открывайте страницу, только когда она понадобится; как работать с каждым документом подскажет, какую.

Можно дать документацию ИИ-агенту?

Да. heron docs --export .heron-docs выгружает всю документацию папкой. Агент читает правила ровно вашей версии и не угадывает. Подробнее — в разделе HERON для ИИ.

Что будет, когда я обновлю HERON?

Сайты продолжат собираться версией из своего site.yaml. Чтобы перевести сайт на новую, поменяйте эту строку, запустите строгую сборку и поправьте то, что она покажет.