Настройка Markdown-сайта
CLI-хост загружает конфигурацию один раз. TeqCMS отвечает за пространство TEQ_CMS; настройки языков и сервера принадлежат соответствующим пакетам.
Настройки публикации
| Настройка | Назначение |
|---|---|
TEQ_CMS__BASE_URL |
Абсолютный публичный базовый URL без пути |
TEQ_CMS__PUBLICATION_FAMILIES |
Совместимость с отдельными разделами; не задавайте для публикации всего сайта |
TEQFW_TMPL__ALLOWED_LOCALES |
Поддерживаемые коды языков |
TEQFW_TMPL__DEFAULT_LOCALE |
Язык по умолчанию и второй вариант для нейтрального исходника |
TEQFW_TMPL__ENGINE |
Выбор шаблонизатора в стандартном хосте CMS |
Пример конфигурации для публикации всего сайта:
TEQ_CMS__BASE_URL=https://example.com
TEQFW_TMPL__ALLOWED_LOCALES=en,ru
TEQFW_TMPL__DEFAULT_LOCALE=en
TEQFW_TMPL__ENGINE=nunjucks
Без непустого списка семейств TeqCMS публикует Markdown во всём tmpl/web/. Исходники tmpl/web/ru/about.md и tmpl/web/ru/docs/install.md не требуют регистрации семейств. По умолчанию используется шаблон publication.html. Всё содержимое публичного дерева шаблонов открыто; храните закрытые инструкции вне него. Непустой список семейств включает прежний режим публикации отдельных разделов.
Скопируйте .env.sample в .env и задайте настройки в этом файле. npm start и npm run generate используют одну конфигурацию, загруженную CLI. Переменные окружения переопределяют совпадающие ключи dotenv.
Необязательный входящий канал для агентов
TEQ_CMS__AGENT_MESSAGE_ENABLED включает закрытый файловый ящик; по умолчанию он выключен. Это не почтовый сервис. Владелец сайта сам организует чтение и ответы. Перед включением изучите руководство движка.