Architecting Data-Driven Content in Jekyll: Separating State from Template
Learn how to separate site state from presentation in Jekyll using the _data directory and Liquid templating to reduce maintenance and improve build security.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Learn how to separate site state from presentation in Jekyll using the _data directory and Liquid templating to reduce maintenance and improve build security.
Stop waiting for full site rebuilds. Learn how to use Incremental Static Regeneration (ISR) in Next.js to update specific pages in the background without redeploying your entire Jamstack site.
Gatsby's unified GraphQL layer shifts all data fetching to build time, turning heterogeneous content sources into a single compile-time validated schema. Here's how it works, where it strains, and a minimal example you can verify today.
Eleventy’s data cascade lets you merge global, directory, front‑matter, and computed data in a predictable order. Learn how to expose environment flags, set section defaults, and build derived values without custom scripts.
Incremental Static Regeneration (ISR) lets Next.js sites update static pages on demand. Learn how to set up ISR, verify it works, and balance freshness with performance in this practical guide.
Webflow generates every Collection item page as static HTML at build time — convenient for SEO, but build minutes and API limits create hard ceilings. A practical look at the trade-offs, a rate-limited sync script, and when to choose Webflow over a traditional headless CMS.
Static sites on Vercel can now stay up‑to‑date without full rebuilds. Learn how ISR works, how to enable it in Next.js, and what limits to watch for.
Eleventy’s data cascade automatically merges JSON, YAML, and JavaScript data files from a page’s directory and all ancestor directories. This blog walks through the cascade, shows a concrete example of inheriting navigation and author data, and discusses trade‑offs like build‑time evaluation.
Learn how Incremental Static Regeneration (ISR) in Next.js lets you keep static pages fresh without rebuilding the entire site. A step‑by‑step example, trade‑offs, and verification tips are included.