Hosszú távra építünk: Miért formálják át a modern webet a statikus oldalgenerátorok?
A web, ami túlél – A Long Web mozgalom és az Eleventy
A webfejlesztés világában minden pár évben felbukkan egy új JavaScript keretrendszer, ami mindent megváltoztat. React, Vue, Angular, Svelte – mindegyik azt ígéri, hogy gyorsabb leszel, jobban kezeled az alkalmazás állapotát, és percek alatt kész leszel. Eközben azonban valami csendes forradalom zajlik a web szélén: egyre több csapat döbben rá, hogy az egyszerűség szépsége megér egy újabb pillantást.
Mi a Long Web?
Adam Knight és a Whitestone Foundation csapata egy érdekes filozófiai irányba indult el. Nem a legújabb technológiát kergetik, hanem olyan oldalakat építenek, amelyek évtizedekig fennmaradnak – nem csak a következő framework-frissítésig.
Az Eleventy (11ty) nevű statikus oldalgenerátor lett a他们的 kedvence. Ez a eszköz nem akar嚓sem flashy lenni – egyszerűen csak működik, és megbízható.
Mit jelent az, hogy "hosszú" weboldal?
Tartósság a dinamikusság helyett. Minden JavaScript könyvtár, amit hozzáadsz egy projekthez, egy potenciális bukó pont a jövőben. Ha egy könyvtár fejlesztése abbamarad, az oldalad sebezhetővé válik. Az Eleventy egyszerű HTML-t, CSS-t és minimális JavaScriptet generál – ezeket a formátumokat a böngészők évtizedek óta támogatják.
Tartalomtulajdon. Ha WordPress-en vagy Squarespace-en építkezel, a tartalmad ahhoz a platformhoz van kötve. Az Eleventy viszont teljesen szétválasztja a tartalmat a konkrét eszköztől – Markdown és strukturált adatokkal dolgozol, amit te irányítasz.
A teljesítmény alapértelmezett. A statikus fájlok eleve gyorsak. Nincs adatbázis-lekérdezés, nincs szerver-oldali renderelési késleltetés, nincs cold start.
Az Eleventy előnyei
Zach Leatherman alkotása sokban hasonlít a Jekyll-hez, de sokkal rugalmasabb a sablonkezelésben.
- Többféle sablonnyelv. Nunjucks, Liquid, Handlebars vagy akár sima JavaScript függvények – neked választanod kell, nem a tool diktál.
- Nulla JavaScript alapértelmezetten. Ellentétben a Next.js-szel vagy a Gatsby-vel, az Eleventy nem követel meg frontend JavaScriptet. Csak akkor adsz hozzá, amikor valóban szükséged van interaktivitásra.
- Növekményes buildelés. Nagyobb oldalak esetén csak azt építi újra, ami megváltozott – ez drámaian felgyorsítja a folyamatot.
Akik már így építkeznek
A Whitestone Foundation átépítette több kiadványát is, köztük a JCRT-t és a The New Polis-t. Miért fontos ez az akadémiai és kulturális szervezeteknek?
Ezeknek a platformoknak évtizedes archívumokat kell fenntartaniuk, integrálódniuk kell hivatkozási rendszerekkel (DOI, Zotero), és a legkülönbözőbb eszközökön és kapcsolatsebességeken kell működniük.
Statikus architektúrával:
- A URL-ek örökre stabilak maradnak – nincs több adatbázis-migráció, ami szétzúzza a régi linkeket.
- Az archív kompatibilitás garantált – a statikus HTML a leghordozhatóbb formátum.
- A vendor lock-in megszűnik – bármikor költözhetsz egy másik szerverre.
Hogyan kezdj hozzá?
- Válasszd az Eleventy-t a következő projektedhez. A tanulási görbe lapos, a dokumentáció kiváló.
- Válaszd szét a tartalmat és a prezentációt. Markdown vagy JSON fájlokban tárold a tartalmat.
- Gondolj az adatformátumokra. Ha akadémiai vagy referenciahelyet építesz, strukturált metaadatokkal érdemes kezdeni.
- Okosan válassz tárhelyet. A NameOcean Vibe Hosting környezete támogatja a statikus oldalak deploy-ját globális CDN elosztással – így a tartalmad gyorsan betölt bárhonnan.
A lényeg
Nem minden weboldalnak kell örökéletűnek lennie. Egy kampány-oldal, egy kísérleti prototípus vagy egy gyorsan változó startup termék valóban jól járhat a legújabb frameworkkel.
De a tartalommal, amit meg akarsz őrizni – kiadványok, dokumentáció, portfóliók, szervezeti oldalak – ott a statikus megközelítés valami ritka dologgal ajándékoz meg: nyugalommal.
Amikor Eleventy-vel építkezel és elfogadod a Long Web filozófiáját, nem csak egy technológiát választasz. Egy kijelentést teszel: a tartalmad megérdemli, hogy fennmaradjon. Az olvasóid megérdemlik a gyors hozzáférést bármilyen eszközről. És nem engeded, hogy a digitális jelenlétedet egy újabb framework kiadás túszul ejtse.
A weben amúgy is van már elég múlékony tartalom. Építsünk olyat, ami megmarad.