SUPERKUVAR.COM

SUPERKUVAR.COM

Kompletno uputstvo — transformacija jednog recepta

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.


0. Git repo i commit (obavezno)

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.


1. Šta napišeš asistentu

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.


2. Šta znači „potpuno renoviran“

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).


3. Transformacija — pet koraka (glavni tok)

Korak 1 — Pročitaj original

Korak 2 — Pilot tekst (YAML + telo)

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.** ...

![Korak 1 — naziv](/wp-content/uploads/.../slug.korak1.jpg)

<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.

Korak 2a — 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:

  1. Šta je jelo — vrsta jela i glavni sastojci (samo iz originala).
  2. Karakter — npr. kremasto, toplo, lagano, zasitno (ako odgovara receptu).
  3. Kada dobro dođe — npr. hladni dani, ručak, večera, porodični obrok, sezona.

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.

Korak 2b — Provera originala (obavezno pre slika)

Pre slika uporedi sa originalom i proveri:

Ako si promenio originalni tekst recepta — vrati ga. Greške iz originala ostaju.

Korak 3 — Odluka o slikama (algoritam)

Prvo proveri šta postoji u wp-content/uploads/GODINA/MESec/ za taj recept.

Pravilo 1 — Postoje stare korak fotografije (≥ 400 px, različite)

Ako u upload folderu ima 2–4 različite originalne fotografije koje prikazuju različite faze pripreme (ne isto gotovo jelo):

Pravilo 2 — Postoji samo jedna fotografija gotovog jela

Tipičan slučaj: jedan stari WP JPG pečenog kolača ili jela na tanjiru.

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

Pravilo 3 — Koliko korak slika

Ostala pravila

Ima 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

Provera korak slika pre commita

Korak 4 — Hero set + korak slike

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:

![Korak 2 — naziv jela](/wp-content/uploads/GODINA/slug.korak2.jpg)

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.

Korak 5 — Commit (obavezno)

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.


4. Kadriranje i AI promptovi

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.


5. Pravila teksta — zabrane

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

6. Checklist pre pusha


7. Prioritet — GA4

Radi 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.


8. Razrešene kolizije (stara uputstva)

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š.


9. Primer — minimum za jedan recept

Recept: Paprikaš sa svinjetinom

  1. Pilot: 4 koraka + završni pasus
  2. Hero: paprikas.sa.svinjetinom.hero.jpg (AI jer original 240 px)
  3. Koraci: korak1.jpg (luk), korak2.jpg (meso), korak3.jpg (kuvanje) — različite faze
  4. Commit → vlasnik pushuje → https://superkuvar.com/paprikaš-sa-svinjetinom/

Anti-primer: JEDNOSTAVNI KOLAČ OD BUNDEVE sa crop-om iste fotografije — ne ponavljati.


superkuvar.com · Jedan dokument = sva pravila za transformaciju recepta