feat: 添加福安德外贸相关内容并重构产品页面
重构产品中心页面布局,添加产品展示网格和面包屑导航 更新关于页面支持多部分内容展示,包括公司简介、发展历史等 添加新的i18n翻译内容,更新品牌名称为福安德外贸 移除主题切换功能,更新欢迎邮件模板 添加多个关于页面的MDX内容,包括公司简介、发展历史等
This commit is contained in:
@@ -16,11 +16,12 @@ const options = {
|
||||
},
|
||||
};
|
||||
|
||||
async function getMDXContent(locale: string) {
|
||||
async function getMDXContent(locale: string, section: string) {
|
||||
const filePath = path.join(
|
||||
process.cwd(),
|
||||
"content",
|
||||
"about",
|
||||
section,
|
||||
`${locale}.mdx`
|
||||
);
|
||||
try {
|
||||
@@ -56,9 +57,18 @@ export async function generateMetadata({
|
||||
});
|
||||
}
|
||||
|
||||
export default async function AboutPage({ params }: { params: Params }) {
|
||||
export default async function AboutPage({
|
||||
params,
|
||||
searchParams
|
||||
}: {
|
||||
params: Params;
|
||||
searchParams: Promise<{ [key: string]: string | string[] | undefined }>;
|
||||
}) {
|
||||
const { locale } = await params;
|
||||
const content = await getMDXContent(locale);
|
||||
const resolvedSearchParams = await searchParams;
|
||||
const section = (resolvedSearchParams.section as string) || "company";
|
||||
|
||||
const content = await getMDXContent(locale, section);
|
||||
|
||||
return (
|
||||
<article className="w-full md:w-3/5 px-2 md:px-12">
|
||||
@@ -75,4 +85,4 @@ export async function generateStaticParams() {
|
||||
return LOCALES.map((locale) => ({
|
||||
locale,
|
||||
}));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user