Blog
Blog-specific components used to display post listings and post headers.
BlogPostSummary
Section titled “BlogPostSummary”

Import
import { BlogPostSummary } from '@/blog/components/blog-post-summary'Usage - summary variant
<BlogPostSummary variant="summary" title="My first post" description="A short summary of what the post is about." date={new Date("2026-06-01")} imgSrc="/cover.jpg" author={{ name: "Jane Doe", role: "Engineer", imageSrc: "https://example.com/avatar.jpg", url: "https://example.com", }}/>Usage - header variant
<BlogPostSummary variant="header" title="My first post" date={new Date("2026-06-01")} imgSrc="/cover.jpg" author={{ name: "Jane Doe", role: "Engineer", }}/>BlogPostsList
Section titled “BlogPostsList”
Import
import { BlogPostsList } from '@/blog/components/blog-posts-list'Usage
import { BlogPostsList } from '@/blog/components/blog-posts-list'import { getBlogPostFrontmatters } from '@/blog/utils'import { postModules } from '@/blog/post-modules'
const posts = getBlogPostFrontmatters(postModules)
<BlogPostsList posts={posts} />