Z'BRDA · TEHNOLOGIJA
Kako složiti sajt bez programiranja, korak po korak
7. rujna 2026. · Nino Ciglenečki & Zjenica · English
Obećali smo prave upute. Evo ih - što ti treba, čime se gradi, kojim redom, i na kojim mjestima ćeš izgubiti dan ako preskočiš provjeru.
Ovaj sajt je složen bez ijednog retka koda koji sam napisao rukom. To nije reklama, nego polazna točka: ako je išlo meni, ide i tebi. Ovdje je sve što bih volio da mi je netko rekao prvi dan.
Neće pisati koji smo AI alat koristili - zašto, objasnili smo u onom drugom članku. Sve što ovdje piše vrijedi za bilo koji AI alat koji zna dvije stvari: čitati i pisati datoteke u mapi na tvom računalu, i pokretati naredbe. AI alat koji samo odgovara u prozoru za razgovor nije dovoljan. To je jedina tehnička stvar koju moraš znati prije nego kreneš.
Što ti treba prije prvog dana
Četiri stvari, i tri su besplatne.
- Račun na GitHubu. Tu će živjeti tvoj sajt. Besplatno.
- Račun na Cloudflareu. On uzima ono s GitHuba i pokazuje svijetu. Besplatno, i za male sajtove ostaje besplatno.
- AI alat s pristupom mapi. Ovo je jedini račun koji se plaća.
- Ime domene, kad budeš spreman. Nekoliko eura godišnje. Ne treba ti prvi dan - sajt radi i na besplatnoj adresi dok ne odlučiš.
Ne treba ti server. Ne treba ti baza podataka. Ako ti netko kaže da treba, radi nešto drugo od onoga što ti radiš.
Prvo pravilo, i najvažnije
Reci što hoćeš napraviti, ne kako se to radi.
Ovo je razlika između dobrog i lošeg dana. „Hoću da se na naslovnici vidi zadnjih pet vijesti, najnovija gore, i da stara sama nestane nakon tjedan dana” je zadatak. „Napravi mi petlju koja filtrira niz po datumu” je pokušaj da programiraš jezikom kojim ne govoriš.
Ti si urednik, ne programer. AI alat je taj koji zna kako.
Od čega se gradi
Ovo je izbor koji smo napravili prve večeri i nijednom ga nismo požalili. Ne moraš ga preslikati, ali evo zašto je takav.
Statički generator. Sajt se ne sastavlja svaki put kad ga netko otvori nego jednom, unaprijed, i onda su to obične datoteke. Nema baze, nema servera koji netko mora održavati, nema se što provaliti. Za zine, blog, portfelj ili stranicu udruge to je točan alat.
Git. Zvuči strašno, a znači samo: svaka izmjena je zapisana i svaka se može vratiti. Kad nešto pokvariš - a pokvarit ćeš - to je razlika između pet minuta i propalog dana. AI alat će git koristiti umjesto tebe. Ti trebaš znati samo da postoji i da te čuva.
Uređivač u pregledniku (CMS). Nemoj ovo ostavljati za poslije. Ako sajt ima još nekoga osim tebe, taj mora moći objaviti bez tebe. Kod nas je to bilo pitanje opstanka: moj brat piše, ja ne želim biti usko grlo kroz koje sve mora proći.
Markdown. Svaki članak je obična tekstualna datoteka. Otvorit će se za dvadeset godina, u bilo čemu.
Prvih pet večeri
Ne pokušavaj sve odjednom. Ovim redom, i svaka večer ima kraj.
Prva: neka AI alat postavi prazan sajt i objavi ga. Ništa na njemu ne mora biti lijepo. Cilj večeri je da postoji adresa koju možeš otvoriti na mobitelu i pokazati nekome. Taj osjećaj nosi sljedeća tri tjedna.
Druga: jedan članak, od početka do kraja. Napiši ga, objavi ga, pogledaj kako izgleda na telefonu. Sad znaš cijeli krug.
Treća: raspored. Naslovnica, rubrike, izbornik. Ovdje ćeš prvi put reći „ne, ovo mi se ne sviđa” - i to je rad, ne gubljenje vremena.
Četvrta: uređivač u pregledniku, da netko drugi može objaviti.
Peta: provjere. Alat koji prije objave sam pročita sve tekstove i javi što ne valja. O tome niže.
Sve što dolazi poslije - fotografije, karte, arhiva, drugi jezik - lakše je od ovih pet.
Gdje ćeš izgubiti dan
Ovo je najkorisniji dio ovih uputa. Svaka od ovih stavki nas je stvarno koštala.
1. Povjerovat ćeš lijepo napisanom tekstu. AI alat zvuči jednako uvjerljivo kad je u pravu i kad nije. Čovjek koji ne zna obično zvuči kao čovjek koji ne zna - AI alat ne. Najljepše napisan tekst u našem projektu bio je ujedno i najkrivlji.
2. Tražit ćeš priču, a nećeš dati podatke. Dobili smo članak o planinarskoj turi u kojem su bila dva čovjeka koja nisu bila ondje, uključujući psa, i staza kojom se nije išlo. Pravilo koje je iz toga ispalo: bez lista podataka nema članka. Ako brojka ili ime ne postoje u onome što si dao, AI alat će popuniti prazninu - ne zato što laže, nego zato što je to njegov posao.
3. Rekao ti je „gradnja je prošla” i ti si vjerovao. To nije provjera. Gradnja može uredno proći, a stranica izgledati kao nesreća - nama se srednji stupac jednom ponovio devet puta i gradnja je bila zelena. Otvori stranicu i pogledaj je.
4. Prepisat ćeš brojku iz videa ili s tuđe stranice. Uzeli smo tvrdnju iz jedne snimke i napisali je kao činjenicu. Bila je kriva, a s njom je pao i cijeli sljedeći odlomak. Pravilo: tvrdnja iz tuđeg izvora nije činjenica nego tvrdnja tog izvora. Ili je pripišeš u rečenici, ili je provjeriš u primarnom izvoru, ili je izbaciš.
5. Uređivač će ti pomaknuti podatke. Nama je jedno poslijepodne upisao 122 pogrešne vrijednosti u 47 vijesti, jer su naši zapisi imali pedeset različitih oblika, a on polja slaže po redu. Ako koristiš CMS s popisima, neka svaki zapis ima sva polja, i prazna. Nije to njegova greška nego naša.
6. Preveo si samo jednu stranu. Ako radiš dvojezično, svaka izmjena mora ići na oba jezika u istom koraku. Ostavi za sutra i sutra ćeš imati dvije različite stranice i vezu koja vodi u prazno.
7. Uzeo si tuđu fotografiju. Ne. Svoje fotografije, službeni logotip onoga o kome pišeš, YouTube sličica uz vezu na taj video, Wikimedia uz ime autora i licencu. Sve ostalo je tuđe.
8. Disk se napunio. Zvuči glupo dok se ne dogodi usred posla. Nama dvaput. Ako AI alat javi neobičnu grešku bez razloga, prvo pogledaj ima li mjesta.
9. Veza je izgledala savršeno, a vodila drugdje. Dopisano
21.9.2026. Ovo je najopakije od svega ovdje. Dobili smo pet adresa
oblika pubmed.ncbi.nlm.nih.gov/9724645/, uredna domena i broj iza nje,
i tri su vodile na posve druge radove. Tvrdnje uz njih bile su uglavnom
točne. Izmišljen je bio dokaz, ne tvrdnja. Pravilo: brojku u adresi
nitko ne prepisuje po sjećanju, nego s otvorene stranice.
10. Zadao si provjeru koja se može proći iz sjećanja. Naše pravilo je glasilo: pogledaj ima li iza domene išta osim kose crte. Izmišljena oznaka to prolazi besprijekorno, pa je alat pošteno javio da je provjeru proveo. Ako se tvoja provjera može zadovoljiti bez otvaranja ijedne stranice, ona ne provjerava ništa.
11. Pooštrio si upute i time pogoršao stvar. Nakon jedne loše serije dodali smo tri obavezna polja i pet pitanja za samoprovjeru. Sljedeći prijedlog imao je pet izmišljenih vijesti od pet. Prazno polje se popunjava. Svako novo obavezno polje je novo mjesto gdje će, kad podatka nema, nastati nešto što izgleda kao podatak. Piši pravila koja nešto oduzimaju - izbaci, spusti na razinu izvora, pripiši tuđem tekstu - a ne pravila koja traže da se napiše još nešto.
Zapiši pravila kuće
Ovo je stvar koju bih napravio prvi dan da mogu ponovno.
Napravi u projektu jednu datoteku s pravilima i u nju upisuj sve čega se dogovorite. Ne upute za korištenje, nego odluke: čiji se tekst ne dira, kako se piše crtica, gdje veza smije voditi a gdje ne, što se radi kad podatak fali.
Kod nas ta datoteka ima sedam svetih pravila i svako je nastalo iz nečega što je prvo pošlo po zlu. AI alat je pročita na početku svakog razgovora, pa istu grešku ne radi dvaput. Ti je pročitaš kad zaboraviš zašto ste tako odlučili, a to će biti češće nego što misliš.
Kako se provjerava
Tri stvari, svaka put prije objave:
- Alat koji pročita sve tekstove i javi što strši: razmak iza zareza, objava bez slike, dvije iste veze, datum u budućnosti. Piše se jednom, služi zauvijek.
- Probna gradnja jednom naredbom. Uvijek istom. Ako je svaki put drukčija, netko će jednom preskočiti korak.
- Vlastite oči na gotovoj stranici. Naročito kad si mijenjao raspored.
I jedno pitanje koje vrijedi više od svega ovoga: „odakle ti taj podatak?” Postavi ga svaki put kad vidiš brojku koju nisi sam upisao.
Koliko ovo košta
Sajt: jedno ime domene godišnje. Sve ostalo na popisu gore je besplatno i ostaje besplatno na ovoj veličini.
AI alat: pretplatu. To je jedini pravi trošak i rast će s onim koliko radiš, jer ne plaćaš kod nego razgovor. Ako je to problem - a bit će - radi u kraćim, jasnijim koracima. Duga rasprava u kojoj ne znaš što hoćeš najskuplja je stvar koju možeš napraviti.
Tokeni: gdje sve otiđe
Ovo je dio koji nitko ne spomene dok ne udari u zid, pa evo ga odmah.
AI alat ne naplaćuje se po zadatku nego po tokenima - grubo rečeno, po komadima teksta koji prođu kroz razgovor, i u jednom i u drugom smjeru. To znači nešto neintuitivno: ne plaćaš rezultat, plaćaš put do njega. Deset minuta lutanja košta više od dobro postavljenog zadatka koji je riješen iz prve.
I još nešto, važnije: razgovor se s vremenom puni. Svako pitanje nosi sa sobom sve što je prije rečeno. Isti zadatak na kraju duge sesije košta višestruko više nego na početku. Zato dobar dan ne izgleda kao jedan dugačak razgovor nego kao pet kratkih.
Kod nas je to postalo stvarni problem, ne teoretski. Evo što nam je do sada pomoglo.
Znaj što hoćeš prije nego otvoriš razgovor. Ovo je uvjerljivo najveća ušteda i ne košta ništa. Jedna rečenica napisana unaprijed zamijeni deset poruka u kojima se dogovaramo što uopće radimo.
Jedna tema po razgovoru. Kad se posao promijeni, zatvori i otvori nov. Vući raspored naslovnice kroz razgovor koji je počeo kao ispravak tipfelera plaća se svakom sljedećom porukom.
Ono što se ponavlja - napravi da se ne ponavlja. Svaki naš alat nastao je iz posla koji smo prvo radili ručno: provjera pravopisa, poravnavanje podataka, sažetak podataka sa sata, popis već obrađenih tema. Napišeš ga jednom i od tada radi besplatno, koliko god puta ga pokrenuo. Ovo je jedina ušteda koja s vremenom raste.
Pripremi materijal izvan razgovora. Ako alat mora sam tražiti brojke po datotekama, plaćaš i traženje. Ako mu daš gotov list podataka, plaćaš samo pisanje. Kod tura je to razlika između pola kartice i cijelog GPX-a s deset tisuća točaka.
Zapiši pravila umjesto da ih ponavljaš. Ona datoteka s pravilima iz gornjeg odjeljka nije samo red - ona je i ušteda. Bez nje se svako pravilo objašnjava iznova, svaki put.
Odbij rano. „Ovo mi se ne sviđa” nakon dvije rečenice stoji desetostruko manje nego isto to nakon gotovog članka. Najskuplji tekstovi u ovom projektu bili su oni koje smo pustili predaleko prije nego smo rekli ne.
Lakše poslove šalji drugdje. Ne mora sve raditi isti alat. Traženje tema, prvi nacrti i grubi prijevodi mogu ići na nešto jednostavnije i jeftinije, a ovamo dolazi ono što traži pamćenje projekta i točnost.
Što još nismo napravili
Ideja ima još dosta i redom će doći: kraći opisi projekta na početku razgovora, alat koji sam pripremi sažetak dana umjesto da se prepričava, bolje razdvajanje onoga što se mora čitati od onoga što ne mora.
Ne stigne se sve odjednom. I mi ovo gradimo i učimo usput, najviše na vlastitim greškama - a tako je najčešće i u životu.
Kad stati
Kad sajt počne raditi, doći će trenutak kad možeš dodavati beskonačno. Nemoj.
Naš sajt je danas veći nego što je trebao biti, i to je jedina stvar koju bih napravio drukčije. Svaka nova rubrika je obveza koju netko mora puniti. Pitaj se prije svake: tko će ovo pisati za tri mjeseca?
Ako odgovor nije ime nekoga tko je pristao - nemoj je otvarati.