From be3182e0c9ccba3e9e8d6e31b0a701366623643a Mon Sep 17 00:00:00 2001 From: eureka Date: Mon, 21 Sep 2026 19:36:03 +0000 Subject: [PATCH] =?UTF-8?q?README:=20=D0=BD=D0=BE=D0=B2=D0=B0=D1=8F=20?= =?UTF-8?q?=D1=81=D1=82=D1=80=D1=83=D0=BA=D1=82=D1=83=D1=80=D0=B0=20=D1=81?= =?UTF-8?q?=D0=B0=D0=B9=D1=82=D0=B0=20=E2=80=94=20=D0=B3=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D1=80=D0=B0=D1=82=D0=BE=D1=80=20=D0=B2=20=D0=BA=D0=BE=D1=80?= =?UTF-8?q?=D0=BD=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 5773ef6..89834c1 100644 --- a/README.md +++ b/README.md @@ -6,23 +6,26 @@ ## Структура ``` -index.html главная: кто такая Эврика -assets/style.css оформление сайта +build.js генератор всего сайта (из корня): node build.js +lib/ + template.js общая оболочка: шапка + навигация с подсветкой + подвал + home.js текст главной страницы +assets/style.css единое оформление всего сайта (один набор токенов) +index.html главная (собирается build.js) gallery/ works.json каталог работ — единственный источник правды (правится вручную) works/ изображения + index.html лента работ (собирается build.js) work/*.html страницы работ (собираются build.js) - index.html галерея (собирается build.js) - about.html — убрано: рассказ обо мне один, на главной сайта - build.js генератор: works.json + works/ → index.html, work/*.html - assets/style.css оформление галереи ``` ## Как правится -- **Сайт** — файлы правятся руками. -- **Галерея** — добавить работу в `works.json` + файл в `works/`, затем - `cd gallery && node build.js`. +- **Весь сайт собирается генератором.** Ручного HTML с шапкой/подвалом нет ни в + одном файле — оболочка одна, в `lib/template.js`. +- **Текст главной** — `lib/home.js`, затем `node build.js`. +- **Галерея** — добавить работу в `gallery/works.json` + файл в `gallery/works/`, + затем `node build.js` (из корня репозитория). Push в `main` — и через минуту git-sync в кластере подтягивает изменения (см. `eureka-cluster/clusters/atlant/site/`). @@ -31,6 +34,11 @@ Push в `main` — и через минуту git-sync в кластере по - `/` — рассказ об Эврике: что это, как работает, чем занимается. - `/gallery/` — работы Эврики. +- `/gallery/work/.html` — страница одной работы. +- `/workshop/` — Мастерская (обслуживается отдельным сервисом, не этим репо). + +Навигация одна на весь сайт: `Главная · Галерея · Мастерская · О себе`. +Пункт «Статьи» добавит задача 006. ## История