Datum: jun 2026 · Repo: /home/dj/repos/superkuvar.github.io · Sajt: https://superkuvar.com
Ovaj dokument zamenjuje renoviranje.txt i slike.txt. Jedan dokument = sva pravila.
Jedini repo za rad:
/home/dj/repos/superkuvar.github.io
Zabranjeno: rad u drugim klonovima, worktree folderima ili kopijama repoa
(npr. .grok/worktrees/...). Lokalni pregled uvek iz ovog foldera:
cd /home/dj/repos/superkuvar.github.io
bundle exec jekyll serve --livereload
→ http://localhost:4000
Commit pre izmene: Pre nego što se krene sa izmenom bilo kog fajla
(_posts/..., layout, CSS, slike…), taj fajl mora biti commitovan u git-u.
Commit posle izmene: Kada se izmena završi, odmah commituj sve izmenjene fajlove. Asistent ne ostavlja necommitovane izmene.
Push na live: Asistent ne pushuje na GitHub. Vlasnik pregleda promene
(git status, git diff, localhost) i sam radi git push origin master kad
je zadovoljan.
Ova uputstva (superkuvar.md, superkuvar.art.md): commituj ih pre i posle
izmene pravila — isti princip kao za recepte i članke.
Potpuno renoviraj recept:
URL: https://superkuvar.com/...
To je dovoljno. Asistent radi sve ispod i commituje; vlasnik pushuje na live.
Važno: jedan recept = jedan posao. Bez batch moda — recept po recept, individualno.
Jedan recept = tri dela + commit. Tekst bez slika nije gotov.
| Deo | Rezultat |
|---|---|
| A. Tekst | YAML + Korak 1, 2, 3… u telu |
| B. Hero set | glavna slika + og + kartica |
| C. Korak slike | 2–4 slike u tekstu posle koraka |
| D. Commit | git commit (push radi vlasnik) |
Referenca: jagnjeća čorba (_posts/2011-03-22-jagnjeca-corba.md)
Redosled: A → B → C → D. Nikad obrnuto (hero pre teksta pravi duplikate i pogrešne slike).
_posts/....md i razumi šta se zaista kuva.image:, <img> u članku, fajlovi u wp-content/uploads/.Originalni tekst — ne menjati: Sastojci i način pripreme moraju ostati kao u originalu — iste reči, isti redosled, iste formulacije (uključujući stare pravopisne ili gramatične greške). Ne prepisuj, ne lektorši i ne „poboljšavaj“ tekst recepta.
Šta smeš da dodaš (za SEO i čitljivost):
| Dodatak | Gde | Primer |
|---|---|---|
| Uvod | YAML description |
vidi Korak 2a ispod |
| Napomene | završni pasus ili poseban blok | serviranje, varijante, saveti iz originalne napomene |
| Objašnjenja termina | na kraju članka | dinstanje, zaprška, legir — samo ako se pojavljuju u originalu |
SEO i kvalitet pisanja postižu se dodacima, ne izmenom starog teksta recepta.
Dodaj u YAML:
| Polje | Primer |
|---|---|
description |
obavezno — uvodni tekst po Koraku 2a |
prep_time |
PT20M |
cook_time |
PT40M |
total_time |
PT1H |
servings |
4 porcije |
nutrition |
oko 280 kalorija po porciji |
ingredients |
lista sastojaka — doslovno iz originala |
instructions |
koraci — isti tekst kao u telu, samo podeljen po koracima |
Telo članka (ispod ---):
**Način pripreme:**
<span id="step-1"></span>**Korak 1.** ...

<span id="step-2"></span>**Korak 2.** ...
...
Završni pasus / napomena (novi tekst, SEO — 1–2 rečenice).
...
**Objašnjenja kulinarskih termina:** (novi tekst, po potrebi)
Koraci u telu: originalni tekst načina pripreme, podeljen na Korak 1…N — bez preformulisanja.
Obriši iz tela: zaglavlje „Potrebno je“ (sastojci idu u YAML), „Priprema“ u starom formatu, sve stare <img>.
Ne menjaj: title, permalink, date, categories, tags, guid, id.
Možeš dodati u YAML: image, og_image, card_image (u fazi slika).
Stara pogrešna polja (ne koristi): ingreedients, recipeinstructions, recipeyield, preptime, cooktime.
description (uvodni tekst, obavezno)Šta je: 1–2 rečenice uvoda u YAML polju description. Pojavljuje se na početku stranice, u Google pretrazi i pri deljenju.
Svrha: SEO + da čitalac odmah razume šta je jelo i kada dobro dođe.
Nije: uputstvo za kuvanje, kopija „Način pripreme“, lista koraka.
Mora da sadrži:
Ne sme:
Dužina: oko 120–200 karaktera (1–2 rečenice).
Formula:
[Naziv jela] je [kakvo je jelo] od [glavni sastojci iz originala].
[Zašto / kada poslužiti — jedna kratka rečenica].
Primer (ČORBA OD BUNDEVE I ŠARGAREPE):
Čorba od bundeve i šargarepe je kremasto, toplo jelo od bundeve, šargarepe i praziluka sa pirinčem. Odlična je za hladnije dane, lagan ručak ili večeru, a uz kiselu pavlaku postaje još puniji obrok.
Pre slika uporedi sa originalom i proveri:
ingredients i svaki Korak N — ista reč po reč kao u izvornom receptuinstructions[i] = Korak i+1 (isti tekst, isti redosled)description, završni pasus i Objašnjenja — jedini novi tekst; tu piši gramatički ispravnoAko si promenio originalni tekst recepta — vrati ga. Greške iz originala ostaju.
Prvo proveri šta postoji u wp-content/uploads/GODINA/MESec/ za taj recept.
Ako u upload folderu ima 2–4 različite originalne fotografije koje prikazuju različite faze pripreme (ne isto gotovo jelo):
slug.korak1.jpg … — samo resize na 900×675Tipičan slučaj: jedan stari WP JPG pečenog kolača ili jela na tanjiru.
slike.txt)Zabranjeno u ovom slučaju:
Primer greške: JEDNOSTAVNI KOLAČ OD BUNDEVE — tri koraka = isti pečeni kolač iz drugog ugla. Pogrešno.
Ispravno za taj recept:
| Slika | Šta prikazuje |
|---|---|
| korak1 | narendana bundeva, mutena jaja, testo u posudi |
| korak2 | testo sipano u pleh, pred pečenjem |
| korak3 | pečen kolač isečen na kocke, posut šećerom |
**Korak N.** u markdownuIma slika >= 400 px? → DA: resize u hero set
→ koraci: Pravilo 1 ili 2 (gore), ne automatski crop
Nema slike uopšte? → pitaj vlasnika; sa odobrenjem → AI za hero i korake
Više originalnih? → najbolja gotovog jela = hero; faze pripreme = koraci
Nisi siguran? → ne pushuj; pitaj
<img> u tekstu obriši u Koraku 2; slike se vraćaju samo kao hero + koraci.Imena fajlova: {slug}.{tip}.jpg — reči odvojene tačkom, mala slova, bez kvčica (č→c, š→s, ž→z, đ→dj).
| Fajl | Dimenzija | Gde se koristi |
|---|---|---|
slug.hero.jpg |
1200×675 | YAML image:, vrh stranice |
slug.hero.800.jpg |
800×450 | mobilni (resize iz heroa) |
slug.og.jpg |
1200×630 | YAML og_image:, Facebook deljenje |
slug.kartica.jpg |
800×600 | YAML card_image:, grid |
slug.korak1.jpg … |
900×675 | u tekstu posle Korak N |
slug.master.jpg |
arhiva | kopija originala (opciono u repo) |
Redosled pravljenja: 1.hero → 2.og → 3.kartica → 4.hero.800 → 5.korak1…N → 6.master
YAML posle slika:
image: /wp-content/uploads/GODINA/slug.hero.jpg
og_image: /wp-content/uploads/GODINA/slug.og.jpg
card_image: /wp-content/uploads/GODINA/slug.kartica.jpg
Umetanje koraka u tekst:

odmah posle tog koraka. Biraj 2–4 najvizuelnija koraka (ne svaki). Svaka korak-slika mora prikazivati različitu fazu — nikad istu fotografiju gotovog jela na više mesta.
cd /home/dj/repos/superkuvar.github.io
git add _posts/ime.md wp-content/uploads/.../slug.*.jpg
git commit -m "Recept: NAZIV — potpuno renoviran"
Ne radi git push — vlasnik pregleda i sam pushuje na live.
Commit samo kad je recept potpun (A+B+C). Nepotpun → pitaj, ne commituj.
Opšti stil (u svaki AI prompt):
Fotorealistična fotografija hrane. Prirodno dnevno svetlo sa leve strane, tople boje. Drvena podloga ili svetli stolnjak. Bez teksta, logoa, vodenog žiga. Za slatko: umerena slatkoća, domaća kuhinja.
Zabrane na slikama (hero, og, kartica i koraci):
Varijacija na slikama (dozvoljeno):
| Tip | Kadar | Prompt skica |
|---|---|---|
| Hero | 45° odozgo, jelo u centru, 16:9, prostor oko tanjira | [GOTOVO JELO] on [POSUDA], 45 degree food photography, wide 16:9, warm daylight, no text, 1200x675 |
| OG | isto jelo, šire, jelo niže u kadru (FB seče gore/dole) | same dish, wider 1.91:1, subject lower in frame, safe zone, 1200x630 ili crop heroa |
| Korak | bliže, 4:3, jedna radnja / jedna faza, sličan domaći stil (varijacija posude/kadra OK) | Step N: [RADNJA iz teksta koraka], close-up 4:3 food photography, natural light, no cutlery, no plastic trays, no text, 900x675 |
| Kartica | crop iz heroa, jelo popunjava kadar | crop hero na 800×600 |
JPEG: kvalitet 80–85 %. Hero ~80–150 KB, korak ~60–100 KB.
Skripta za resize: scripts/process_recipe_images.py — samo za hero set iz postojećeg originala ≥ 400 px. Ne koristi za generisanje korak slika iz iste fotografije.
| Pravilo | Detalj |
|---|---|
| Legir | Samo ako recept STVARNO ima legir (žumance + kisela pavlaka u vrelu jelo na kraju). Referenca: jagnjeća čorba, Korak 3 + pasus Legir: ispod. |
| Legir NE | u prženiji, piti, sarmi, kolačima, projari… |
| Posebni termini | zapreška, legir → poseban pasus ispod tog koraka, ne u svim receptima |
| Obične reči | dinstati, propržiti, narendati — ne objašnjavati |
| Provera | instructions[i] = Korak i+1; sastojci = original |
| Original | Ne menjaj tekst sastojaka ni načina pripreme — čak i ako ima grešaka |
| description | Uvod: šta je jelo + kada dobro dođe (Korak 2a); ne uputstvo |
| SEO dodaci | Napomene i objašnjenja — novi, gramatički ispravni tekst |
| Korak slike | 2–4 različite faze postupka; ne crop heroa/mastera kad postoji samo jedna fotka gotovog jela |
<span id="step-N"><img> u teluslug.hero.jpg + og + kartica + hero.800Radi recepte po saobraćaju (top.csv na Desktopu), ne po datumu fajla.
| Talas | Fokus |
|---|---|
| Top 1–80 | dopuni gde fali, očisti duplikate |
| Top 81–150 | potpuna renovacija |
| Ostatak | po kategorijama |
Jedan recept = jedan commit. U batch režimu: odmah na sledeći, bez čekanja „ok“. Push na live radi vlasnik kad pregleda promene.
| Stari dokument | Staro pravilo | Sada važi (ovaj dokument) |
|---|---|---|
| renoviranje.txt | „samo tekst“, ne diraj slike | Potpuna renovacija uključuje slike |
| renoviranje.txt | ne menjaj image: |
Možeš dodati/izmeniti image, og_image, card_image uz hero set |
| renoviranje.txt | čekaj „ok“ pre sledećeg | Commit odmah; push radi vlasnik |
| renoviranje.txt | commit „samo tekst“ | commit „potpuno renoviran“ |
| slike.txt | master samo na Drive | master može u repo kao arhiva; nije obavezan na sajtu |
| slike.txt | crop za korake | Zabranjen crop heroa kad je jedina fotka gotovog jela |
Ako nađeš novo protivrečje — pitaj vlasnika pre nego što nastaviš.
Recept: Paprikaš sa svinjetinom
paprikas.sa.svinjetinom.hero.jpg (AI jer original 240 px)korak1.jpg (luk), korak2.jpg (meso), korak3.jpg (kuvanje) — različite fazeAnti-primer: JEDNOSTAVNI KOLAČ OD BUNDEVE sa crop-om iste fotografije — ne ponavljati.
superkuvar.com · Jedan dokument = sva pravila za transformaciju recepta