Начните с работающего примера
Проще всего разобраться с TeqCMS, запустив исходники этого сайта локально. Потребуются Node.js 20 или новее, npm и Git.
Запустите промосайт
git clone https://github.com/flancer32/teq-cms-promo.git
cd teq-cms-promo
npm ci
cp .env.sample .env
npm start
Для HTML откройте http://localhost:3000/en/index.html или http://localhost:3000/ru/index.html. Пример настроек выбирает Nunjucks, русский и английский и конфигурацию публикаций. Для локальных канонических URL задайте TEQ_CMS__BASE_URL=http://localhost:3000 в .env.
Внесите видимую правку
Измените tmpl/web/ru/index.md и снова запросите русскую страницу. Английский файл редактируется отдельно. Тело страницы — Markdown, оно не обрабатывается как шаблон Nunjucks.
Чтобы добавить страницу hello, создайте tmpl/web/ru/hello.md:
---
title: Привет — мой сайт
description: Первая публикация на TeqCMS.
date: 2026-09-30
---
# Привет
Эта страница создаётся из Markdown-файла.
Существующий шаблон оформит /ru/hello.html, а /ru/hello.md отдаст русский исходник Markdown. Добавьте английский файл для /en/hello.html и /en/hello.md. Без расширения /hello позволяет CMS выбрать формат и, для HTML, язык по запросу — см. выбор URL.
Переход к своему сайту
Адаптируйте контент и шаблоны, укажите публичный базовый URL и проверьте разницу версий в Git. Настройки описаны в конфигурации. После изменения публикаций обновляйте файлы обнаружения — см. CLI.
Если создаёте новое приложение, используйте руководство движка по публикациям и настройке хоста. Помогу с установкой или переносом.