К содержанию

Навигация

Сборка статического сайта

Для сборки нужны PHP 8.2+, Composer и Node.js. PHP читает Markdown и настройки, Node.js запускает среду выполнения Composition Recipe, а Docara записывает готовые HTML-страницы. Закреплённая поставка SIMAI Framework входит в пакет Docara, поэтому отдельная копия Framework не нужна.

Bash
php vendor/bin/docara build local
php vendor/bin/docara build production

Если node отсутствует в PATH, задайте DOCARA_NODE_BINARY=/path/to/node. Устанавливать npm-зависимости сайта не нужно.

Первый аргумент — имя окружения. По умолчанию используется local, а результат пишется в прямой дочерний каталог build_<environment> внутри корня сайта.

Builder разрешает очистку только безопасного каталога build или build_*. Символическая ссылка, выход из корня или пересечение с входными файлами останавливают сборку до удаления существующего результата.

Для размещения готового сайта PHP, Composer и Node.js не нужны: веб-сервер отдаёт HTML, CSS и JavaScript. Проектный PHP-код для обычного сайта не требуется.

Проверьте результат по инструкции сборки и публикации, а размещение описано в разделе Размещение на хостинге.

Поиск по документации

Введите минимум 2 символа

    Настройки

    Тема
    Размер шрифта
    Ширина страницы