Static site generator
A static site generator is software that builds deployable static website files from source content, templates, or application data before requests are made.
React Quickly, Second Edition
A static site generator produces deployable website files ahead of request time rather than rendering each page dynamically.
- How it is used
- Deploys infrequently updated React websites as prebuilt HTML with minimal browser-side JavaScript.
- How deep it goes
- Defines pre-rendering and distinguishes SSGs from SSR frameworks, but does not detail configuration or implementation steps.
- Examples
- Uses blogs, smaller business sites, e-commerce sites, Gatsby, Next.js, and Remix as examples.
- What you can do after
- Evaluate whether Gatsby, Next.js, or Remix suits a pre-rendered React website and its update requirements.
Read how React Quickly, Second Edition explains static site generator →
Django in Action
A site generator is a tool that produces deployable website files from source content, templates, or application data.
- How it is used
- Uses Django templates and URL mappings to produce static files when hosting a dynamic site would be excessive.
- How deep it goes
- Explains composition, caching, installation, URL replacement, and file generation, but does not detail generated-file hosting.
- Examples
- Uses a family recipe site whose data files feed a simple HTML-rendering view.
- What you can do after
- Operate/configure Django Distill by installing it, registering the app, replacing path(), and generating mapped static URLs.
Related concepts
- componentuses · A software component is a modular part of a larger system that provides related functionality and interacts with other parts through defined boundaries or interfaces.
- Markdownconfigured by · Markdown is a lightweight markup language that uses readable plain-text syntax to represent structured and formatted documents.
- Reactuses · React is an open-source JavaScript library for building user interfaces from declarative, reusable components.
- server-side renderingalternative to · A web-rendering technique in which a server generates a user interface’s markup or other rendered representation before delivering it to a client.
- django-distillincludes · django-distill is a Django library that renders selected project URLs into static website files.
- prerenderingproduces · Prerendering is the generation of web-page HTML before it is requested or served, typically as prebuilt files.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

