Fără framework și fără dependențe: build.mjs citește o colecție cu fetch și scrie pagini statice în dist/, cu t.js pe fiecare pagină. Îl descarci din Conectează-ți site-ul → HTML + fetch → Starter.
Pornirea în trei pași
- Cheile. Copiezi
.env.exampleîn.env(completat în arhivă). Cheia secretă se folosește doar la build. - Build-ul.
npm run build(Node 20.12 sau mai nou). - Rezultatul.
npm run devserveștedist/la http://localhost:3000; încarcidist/la orice gazdă statică.
JavaScript
const res = await fetch(`${BASE}/delivery/v1/${PROJECT}/entries/article?limit=100`, {
headers: { authorization: `Bearer ${process.env.MANIFOLIO_KEY}` },
});
const { entries, nextCursor } = await res.json();Refaci build-ul când se schimbă conținutul: îndrepți un webhook spre build hook-ul gazdei. Editorul vizual cere un server care afișează ciornele, deci pentru el folosești un starter cu framework.