Lightweight Headless Blog CMS for Modern Next.js Websites
With a few lines of code, adding a fully featured blog to your site is easy.
// blogs/page.tsx
import { NextBlogListPage } from '@weekend-studio/easyblog-next/app';
const config = {
apiKey: process.env.EASYBLOG_API_KEY!,
projectId: process.env.EASYBLOG_PROJECT_ID!,
apiUrl: process.env.EASYBLOG_API_URL!
};
export default async function BlogPage({
searchParams
}: {
searchParams: Promise<{ [key: string]: string | string[] | undefined }>
}) {
const resolvedParams = await searchParams;
return (
<NextBlogListPage
config={config}
type="grid"
darkMode={true}
searchParams={resolvedParams}
displayOptions={{
showThumbnail: true,
showReadingTime: true,
showExcerpt: true,
showTags: true,
showDate: true,
showAuthor: true,
showCategory: true,
isNextPage: true,
}}
/>
);
}

Managing your blog content has never been this simple.
Our editor is designed with users in mind, giving you distraction free writing experience.

Manage your blog posts, categories, tags, and more with a simple, elegant interface.

Try everything for free
No credit card required
For individual writers and hobbyists
Get access to unlimited projects and blog posts. Perfect for busy founders and small teams.
Robust plan to generate SEO optimized blog every day. Perfect for SEO agencies and content agencies.