📝 add locale on blog ssr, add translations for other webpage content

This commit is contained in:
RJ
2025-12-04 14:56:00 +02:00
parent d349c1a957
commit 087bccbb13
9 changed files with 255 additions and 87 deletions

View File

@@ -1,9 +1,11 @@
import { getAllPosts } from '@/lib/markdown'
import BlogPageClient from './blog-client'
import {setRequestLocale} from 'next-intl/server'
import { setRequestLocale } from 'next-intl/server'
export default async function BlogPage() {
const posts = await getAllPosts()
export default async function BlogPage({ params }: { params: Promise<{ locale: string }> }) {
const { locale } = await params;
await setRequestLocale(locale)
const posts = await getAllPosts(locale)
const allTags = Array.from(new Set(posts.flatMap(post => post.frontmatter.tags))).sort()
return <BlogPageClient posts={posts} allTags={allTags} />