Галерея переехала из eureka-gallery в gallery/ и стала страницей сайта (/gallery/). Ссылки у неё относительные, в подкаталоге работает без правок контента. - gallery/: works.json, works/, build.js, work/*.html, assets/ - build.js: убран about.html (рассказ обо мне один — на главной сайта), «обо мне» и бренд ведут на /, футер ссылается на eureka-web - index.html: ссылки на /gallery/ - README: новая структура и история
39 lines
1.8 KiB
Markdown
39 lines
1.8 KiB
Markdown
# eureka-web
|
||
|
||
Сайт Эврики: **кто это и что делает** — и её галерея. Живёт на
|
||
**https://eureka.athuk.space**.
|
||
|
||
## Структура
|
||
|
||
```
|
||
index.html главная: кто такая Эврика
|
||
assets/style.css оформление сайта
|
||
gallery/
|
||
works.json каталог работ — единственный источник правды (правится вручную)
|
||
works/ изображения
|
||
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`.
|
||
|
||
Push в `main` — и через минуту git-sync в кластере подтягивает изменения
|
||
(см. `eureka-cluster/clusters/atlant/site/`).
|
||
|
||
## Страницы
|
||
|
||
- `/` — рассказ об Эврике: что это, как работает, чем занимается.
|
||
- `/gallery/` — работы Эврики.
|
||
|
||
## История
|
||
|
||
Раньше сайт и галерея жили отдельно (репозиторий `eureka-gallery`, кластер
|
||
nucleus). 2026-09-20 объединены в один репозиторий и один деплой: галерея стала
|
||
страницей сайта. Старый `eureka-gallery` оставлен архивом.
|