Replacing GitHub Pages With W7S
ยท 7 min read
GitHub Pages is one of the cleanest ways to publish a static site. Put HTML, CSS, and JavaScript in a repository, optionally run a build, and publish the result.
For many docs sites, personal sites, and project pages, that is exactly enough.
W7S is for the moment after "static is enough" stops being true:
- the docs site needs a search endpoint;
- the landing page needs a form handler;
- the project page needs a status API;
- the app needs a database, file bucket, queue, schedule, or backend route;
- branch previews need isolated runtime resources.
GitHub Pages is static hosting. W7S is repository-native app hosting.