Skip to content

A boilerplate to build and export a static website without requiring a running server. Basically you can use Next.Js as a static generator removing unwanted features like extra JS files.

License

Notifications You must be signed in to change notification settings

badpenguin/nextjs-static-generator-boilerplate

Repository files navigation

nextjs-static-generator-boilerplate

This was an example on version 7, now outdated, I've moved to Stencil JS fot static websites since NextJS broked this implementation when changing from v7 to v8.

A Next.JS boilerplate to build and export a static website without requiring a running server. Basically you can use Next.Js as a static generator removing unwanted features like extra JS files.

For tecnically details and why i created this, please read my article on:

In the provided skeleton there are 2 test pages: index and credits.

The index page does not have any react components on client side, so it will not load any extra Javascript in production.

Instead the credits page has a simple clock example and you can see clearly that the page load extra JS required by Next.JS to run the React code on the client.

Known Bugs

  • This works with v7 - if you upgrade to v8 there is a regression in getCssLinks() in component NextHeadWithInlineCss, i've opened an issue on vercel/next.js#7641

About

A boilerplate to build and export a static website without requiring a running server. Basically you can use Next.Js as a static generator removing unwanted features like extra JS files.

Resources

License

Stars

Watchers

Forks

Packages

No packages published