Настройка 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 включает закрытый файловый ящик; по умолчанию он выключен. Это не почтовый сервис. Владелец сайта сам организует чтение и ответы. Перед включением изучите руководство движка.

Поведение локалей и поиск причины отсутствующей страницы.