With Next.js' Incremental Static Regeneration (ISR), dynamic content can be statically served. Existing pages can be updated once a request is made.
Inspired by Brian Lovin's work. Check it out here!
First, run the development server:
npm run dev
# or
yarn devOpen http://localhost:3000 with your browser to see the result.
You can change the regeneration frequency by changing the revalidate value.
export async function getStaticProps(context) { const posts = await getPosts(); const data = posts.filter(Boolean) return { props: { data, }, revalidate: 3600, }; }
You can also change the number of posts displayed by passing an integer to getPosts.
This project is open source and available under the MIT License
