Files
site-portfolio/public/assets
root a0dda98b83 i18n: build-time ru/en localization + EN homepage & cookie-policy
- build-pages.mjs: per-locale page/partial overrides (*.en.html), i18n token
  resolution with ru fallback, <html lang> + assetPrefix per locale
- UI dictionaries src/i18n/{ru,en}.json; lang-switch partial
- headers/footer/partials converted to {{i18n:…}} tokens
- root-absolute static asset refs so /en/ subpath loads css/js/vendor
- EN content: homepage (index.en.html + partials) and cookie-policy.en.html
  (cookie-policy body translated via apinex.bond /v1/tools/translator)
2026-09-15 22:27:51 +02:00
..

Статические ассеты (public/assets)

Картинки, видео и прочие файлы для сайта лежат здесь, в подпапках по проекту (template-elements-demo/, ai-platform-primo-rpa/, shared/icons/ и т.д.).

Сборка страниц (npm run build:pages) не копирует ассеты из других каталогов — только HTML из src/pages + partials. Этот каталог поддерживается вручную (или отдельными скриптами вроде оптимизации изображений).

WebP из PNG/JPEG

Из корня репозитория:

npm run optimize-images -- public/assets/имя-папки

Подробности: docs/image-optimization.md.