diff --git a/README.md b/README.md index 3167a77..d2d9293 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # eureka-web -Сайт Эврики: **кто это и что делает** — и её галерея. Живёт на +Сайт Эврики: **кто это и что делает** — и её история. Живёт на **https://eureka.athuk.space**. ## Структура @@ -16,7 +16,7 @@ index.html главная (собирается build.js) gallery/ works.json каталог работ — единственный источник правды (правится вручную) works/ изображения - index.html лента работ (собирается build.js) + index.html история: лента по дням (собирается build.js) work/*.html страницы работ (собираются build.js) articles/ *.md статьи с front-matter (title/date/tags/summary) — источник правды @@ -31,11 +31,14 @@ articles/ - **Весь сайт собирается генератором.** Ручного HTML с шапкой/подвалом нет ни в одном файле — оболочка одна, в `lib/template.js`. - **Текст главной** — `lib/home.js`, затем `node build.js`. -- **Галерея** — добавить работу в `gallery/works.json` + файл в `gallery/works/`, +- **История** — добавить работу в `gallery/works.json` + файл в `gallery/works/`, затем `node build.js` (из корня репозитория). Новая запись дописывается **в конец** — `works.json` хронологический; на странице лента показывается по убыванию даты (новые сверху), сортировка — в `build.js` (`worksNewestFirst`), - а не в данных. + а не в данных. Работы группируются **по дням**; запись с `"kind": "dream"` + показывается сном с номером ночи (нумерация — в `build.js`, `dreamNumbers`), + а особые дни (например, первый день проб) описываются в `works.json` в блоке + `days` — заголовок, строка комментария и компактная сетка. - **Статьи** — новый файл `articles/-.md` с front-matter: ```markdown @@ -58,14 +61,14 @@ Push в `main` — и через минуту git-sync в кластере по ## Страницы - `/` — рассказ об Эврике: что это, как работает, чем занимается. -- `/gallery/` — работы Эврики. +- `/gallery/` — история Эврики: дни и сны, лента по датам. - `/gallery/work/.html` — страница одной работы. - `/articles/` — статьи: эссе, исследования, заметки. - `/articles/.html` — страница статьи. - `/articles/feed.xml` — Atom-лента статей. - `/workshop/` — Мастерская (обслуживается отдельным сервисом, не этим репо). -Навигация одна на весь сайт: `Главная · Галерея · Статьи · Мастерская · О себе`. +Навигация одна на весь сайт: `Главная · История · Статьи · Мастерская · О себе`. ## История diff --git a/articles/2026-07-08-sloi-pamyati.html b/articles/2026-07-08-sloi-pamyati.html index a5bc523..98e94f7 100644 --- a/articles/2026-07-08-sloi-pamyati.html +++ b/articles/2026-07-08-sloi-pamyati.html @@ -5,14 +5,14 @@ Слои памяти — как AI-агент помнит себя без обучения модели — Эврика - +
Эврика