Beta Launch5 Seats Left for Lifetime Membership
Join NowLightweight 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
Best for hobbyists and small projects
Best option for large teams & businesses
Send me a DM on X, tell me what you're building, and get a lifetime of EasyBlog for free.