narty-2027/pages
oskar d9aa985250 Restrukturyzacja do symetrii: region.md i oferty/ → saalbach/
Cztery regiony w jednym schemacie <region>/region.md + <region>/oferty/*.md.
Saalbach przestaje być wyjątkiem w korzeniu bundle'a.

- git mv region.md → saalbach/region.md, oferty/ → saalbach/oferty/
- linki bundle-relative przepisane: /region.md → /saalbach/region.md,
  /oferty/* → /saalbach/oferty/*
- nowy saalbach/index.md wg §6, symetryczny do ischgl/kronplatz/sfl

Zdjęcia obiektów przetrwały bez zmian: mapowanie oferta→zdjęcia jest
kluczowane po polu `id` we frontmatterze (pages/img/<id>/), nie po
ścieżce pliku — gen_images.py:121,390 i gen_pages.py:695-709.
Region "Saalbach" w gen_pages.py bierze się z dirname konceptu, więc
przejście "" → "saalbach" obsługuje się samo.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-04 09:47:58 +02:00
..
img Zdjęcia obiektów: gen_images.py + 40 zdjęć dla 8 z 12 ofert 2026-08-03 17:24:12 +02:00
ischgl Stopka: dyskretne "powered by gethumanai.pl" na każdej stronie i w grafie 2026-08-03 17:52:23 +02:00
kronplatz Stopka: dyskretne "powered by gethumanai.pl" na każdej stronie i w grafie 2026-08-03 17:52:23 +02:00
saalbach Restrukturyzacja do symetrii: region.md i oferty/ → saalbach/ 2026-08-04 09:47:58 +02:00
sfl Stopka: dyskretne "powered by gethumanai.pl" na każdej stronie i w grafie 2026-08-03 17:52:23 +02:00
index.html Restrukturyzacja do symetrii: region.md i oferty/ → saalbach/ 2026-08-04 09:47:58 +02:00
linki.html Restrukturyzacja do symetrii: region.md i oferty/ → saalbach/ 2026-08-04 09:47:58 +02:00
porownanie.html Restrukturyzacja do symetrii: region.md i oferty/ → saalbach/ 2026-08-04 09:47:58 +02:00
start.html Restrukturyzacja do symetrii: region.md i oferty/ → saalbach/ 2026-08-04 09:47:58 +02:00
szablon-maila.html Stopka: dyskretne "powered by gethumanai.pl" na każdej stronie i w grafie 2026-08-03 17:52:23 +02:00
wyjazd.html Restrukturyzacja do symetrii: region.md i oferty/ → saalbach/ 2026-08-04 09:47:58 +02:00