From 1bc4cf023c73f8d931bb8fee88ac28b59f618e00 Mon Sep 17 00:00:00 2001 From: javayhu Date: Sat, 31 May 2025 00:41:17 +0800 Subject: [PATCH] fix: set dynamic to force-static in blog post page --- src/app/[locale]/(marketing)/blog/[...slug]/page.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/app/[locale]/(marketing)/blog/[...slug]/page.tsx b/src/app/[locale]/(marketing)/blog/[...slug]/page.tsx index d37c37e..20ac5b0 100644 --- a/src/app/[locale]/(marketing)/blog/[...slug]/page.tsx +++ b/src/app/[locale]/(marketing)/blog/[...slug]/page.tsx @@ -1,3 +1,5 @@ +export const dynamic = 'force-static'; + import AllPostsButton from '@/components/blog/all-posts-button'; import BlogGrid from '@/components/blog/blog-grid'; import { BlogToc } from '@/components/blog/blog-toc'; @@ -115,6 +117,8 @@ export default async function BlogPostPage(props: BlogPostPageProps) { const publishDate = post.date; const date = formatDate(new Date(publishDate)); const toc = await getTableOfContents(post.content); + + // getTranslations may cause error DYNAMIC_SERVER_USAGE, so we set dynamic to force-static const t = await getTranslations('BlogPage'); // get related posts