Failid ütlevad, kellele andmed kuuluvad
Sektsiooni sisu püsib sektsiooni juures. Jagatud DATA on ainult päriselt jagatud väärtustele.
BlendHTML hoiab asjad väiksed ja läbipaistvad: Twig mallid, rekursiivselt ühendatavad JSON-andmed, lokaalid ja korduvkasutatavad sektsioonid ilma liigse raamistikukihita.
BlendHTML sobib siis, kui vajad maandumislehti, dokumentatsiooni, kampaanialehti või lihtsaid veebiprojekte, kus kiirus ja selge omandus on olulisemad kui abstraktsioonide virn.
Sektsiooni sisu püsib sektsiooni juures. Jagatud DATA on ainult päriselt jagatud väärtustele.
Igal komponendil on baasandmed ja lokaalid, mida raamistik ühendab aktiivse keele järgi.
Twig renderdus, Tailwind utiliidid ja väike hulk vendor-varasid annavad tulemuse ilma liigse kliendipoolse sõltuvuseta.
Komponendi lisamine on loetav mallikutse, mitte uus arhitektuuriline otsus.
BlendHTML-i töövoog on meelega otsene: leht komponeerib sektsioone, sektsioon renderdab malli ja andmed tulevad täpselt sealt, kus nende omanik asub.
Index-fail jääb lehe kaardiks. See näitab, millistest plokkidest kogemus koosneb.
Keeled ei ole hilisem lisandus. Iga toetatud keel saab oma loomuliku sisu.
Reveal, parallax ja smooth scroll lisatakse selgelt ning ainult siis, kui need kogemust toetavad.
Ei ole vaja ära arvata, kust pealkiri või CTA pärineb. Kui sektsioon on avatud, on tema mall ja andmed sealsamas.
BlendHTML-i väärtus tuleb kõige paremini välja päris lehti vaadates: mitmekeelne sisu, selge komponendipuu ja piisavalt väike pind, et projektist kiiresti aru saada.
Demo näitab, kuidas sektsioonid, andmed ja vendor-komponendid koos töötavad.
Struktuur sobib hästi dokumentatsiooni, agentuurilehtede ja AI abil loodud kampaaniate jaoks.
Tulemuseks on serveris renderdatud HTML koos valitud abivaradega.