Sekce „Co fotím" je rozdělená na 3 okruhy podle toho, pro koho focení je:
Pro firmy a organizace · Pro vás a vaše blízké · Volná tvorba (bez zadání).
Každý okruh = foto + jedna věta + štítky konkrétních kategorií. Klik na nadpis nebo foto
okruhu vede do galerie na celý okruh (galerie.html?okruh=…), klik na štítek
na konkrétní kategorii (galerie.html?kat=…). Detailní popisy kategorií se přesunuly
z homepage do galerie, aby byla homepage stručná.
Hlavní stránka se generuje stejným skriptem jako galerie — ze šablony
index-VZOR.html a fotek označených v fotky.cfg značkami umístění
(viz níže). index.html proto needituj ručně (přepíše se);
strukturu a design měň v index-VZOR.html.
Filtr přes URL: ?okruh=firmy|soukromi|autorska → karty podkategorií (text + „Více") a všechny
fotky okruhu; ?kat=<slug> → jedna kategorie (úvodní text + hashtag na Facebook);
bez parametru → celá galerie. Nahoře 11 tabů (Vše + 10 kategorií). Texty okruhů/kategorií a veškerá
logika jsou v js/galerie.js (jediný zdroj pravdy).
data/in/fotky/fotky.cfgFotky se přidávají jen řádkem do configu, ne ručně do HTML:
data/in/fotky/ (smí být i v podadresáři, např. 2026/cerven/fotka.jpg).
Doporučení: max ~400 kB a 1600 px delší strana — větší nejdřív zmenši
(mogrify -resize '1600x1600>' -quality 91 fotka.jpg — build umí vypsat hotové příkazy pro všechny velké fotky).data/in/fotky/fotky.cfg: cesta|alt text|hashtagy @umístění
(slugy kategorií = kde se fotka objeví v galerii; nepovinné @-značky = kde
se fotka objeví na hlavní stránce — viz tabulka níže; pořadí řádků = pořadí v galerii i na hl. stránce).tools/galerie-build.sh — zkontroluje config + existenci fotek, upozorní na velké fotky,
zkopíruje nové/změněné fotky do web/stage/fotky/ a složí
galerie.html (ze šablony galerie-VZOR.html) i index.html
(ze šablony index-VZOR.html).tools/promote.sh --go + tools/deploy.sh --go.Fotka může mít vedle hashtagů i značky umístění na hlavní stránce
(@ + místo). Fotka jen se značkou @ (bez slugu kategorie) je jen na hl. stránce,
v galerii se neukáže.
| Značka | Místo na hl. stránce | Počet fotek |
|---|---|---|
@karusel | hero karusel nahoře | ~4 (jiný počet = varování, <2 = chyba) |
@nahled | pruh „Výběr z portfolia" | násobek 3 (3/6/9…), ideálně 6 (jinak varování; ne-násobek = chyba) |
@okruh-firmy | náhled okruhu „Pro firmy a organizace" | právě 1 |
@okruh-soukromi | náhled okruhu „Pro vás a vaše blízké" | právě 1 |
@okruh-autorska | náhled okruhu „Volná tvorba" | právě 1 |
@about | portrét v pruhu „O mně" | právě 1 |
Pořadí v karuselu / náhledu nastavíš číslem
za značkou: @karusel-1, @karusel-2, … @nahled-1 … (bez čísla = na konci).
Pořadí fotek v galerii to nemění — to dál určuje pořadí řádků v cfg, takže karusel jde seřadit nezávisle.
Titulní fotka karty kategorie v galerii — značka
@<slug> (slug = jedna z 10 kategorií, např. @esencecloveka). Uvádí kartu dané
kategorie v galerii (pohled na okruh). Každá kategorie ji musí mít u právě jedné fotky —
chybí-li nebo je víckrát, build tvrdě selže. Titulní fotku změníš přesunem @<slug> na jiný řádek.
Pozn.: config i fotky jsou v repu (data/in/fotky/), ne na webu.
galerie.html i index.html jsou generované — needituj je ručně; design měň
v šablonách galerie-VZOR.html / index-VZOR.html.
| Kategorie | Hashtag / slug | Okruh |
|---|---|---|
| Příběh firmy a řemesla | #neviditelnypribeh | Pro firmy a organizace |
| Fotografická reportáž | #svedeknereziser | Pro firmy a organizace |
| Komunity a spolky | #sdilenacesta | Pro firmy a organizace |
| Přirozený portrét | #esencecloveka | Pro vás a vaše blízké |
| Rodinné focení (děti) | #nehranarodina | Pro vás a vaše blízké |
| Generační focení | #nastopecasu | Pro vás a vaše blízké |
| Když se rodina sejde · nová | #kdyzjsmespolu | Pro vás a vaše blízké |
| Osobní setkání | #odlozenimasky | Pro vás a vaše blízké (v pozadí) |
| Dlouhodobý dokument | #pametcasu | Volná tvorba |
| Autorská tvorba | #autorskedilo | Volná tvorba |
Zdroj: brand/ (verzované .md + .html). Web verze jsou kopie ve web/stage/brand/.
Osobní podklady profil-osobni.html a portret-ondrej.html jsou vědomě mimo web-set (osobní data — zůstávají jen v repozitáři brand/, nenasazují se na veřejný web).
data/in/fotky/fotky.cfg (@-značky) + index-VZOR.html skriptem tools/galerie-build.sh — needituj ručně.@@KARUSEL_SLIDES@@, @@OKRUH_*@@, @@NAHLED@@, @@ABOUT@@). Měň při změně designu/struktury homepage, ne při výměně fotky.?okruh=… / ?kat=<slug>. Generovaná z data/in/fotky/fotky.cfg skriptem tools/galerie-build.sh — needituj ručně.@@FOTKY@@). Měň při změně designu galerie, ne při přidání fotky.cesta|alt|hashtagy @umístění (slugy = galerie, @-značky = hl. stránka; cesta smí mít podadresář). V repu (data/in/fotky/), ne na webu. Po úpravě spusť tools/galerie-build.sh.data/in/fotky/fotky.cfg a spustit build skript?okruh=/?kat=, hashtag na FB — jediný zdroj pravdy| Položka | Hodnota / popis |
|---|---|
| Doména | plachyfotograf.cz |
| ondrej.plachy@gmail.com | |
| Kontaktní formulář | Formspree — ID: xyklrlqg |
| Facebook (stránka) | Ondřej Plachý fotograf |
| Facebook (osobní) | Ondřej Plachý |
| 500px portfolio | 500px.com/p/ondrejplachy |
| E-shop fotografií | Saal Photo Portal |
| Fotoklub | P.C.W. |
| Hashtahy | #plachyfotograf #prchavyokamzik + hashtag kategorie (viz „10 kategorií" výše) |
| Karusel animace | Ken Burns: scale(1.15) → scale(1.00), 18 s, alternate |
| Galerie — počet fotek | 37 fotografií, 10 kategorií (config data/in/fotky/fotky.cfg) |
| Blog — aktivní příspěvky | 1 (Portrét M. Švihly) |
| Blog — rozpracované | 3 (Aikido, PCW, Ostrava) — viditelné jako "Připravujeme" |