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
For individual writers and hobbyists
Get 10 credits per month to generate SEO optimized blogs
Get 30 credits per month to generate SEO optimized blogs