Skip to main content
Build a server-rendered website powered by Publive using Next.js App Router.

How to Set Up Publive in Next.js

1. Create a Publive API Client

Create lib/publive.js:

2. Set Environment Variables

Add to .env.local:

3. Create a Post Listing Page

Create app/page.js:

4. Create a Post Detail Page

Create app/[...slug]/page.js:

Advanced Usage

Filtering by Category

See the Category Listing API.

Building Navigation

See the Navbar API.
Last modified on July 21, 2026