Files
novalon-website/src/app/(marketing)/methodology/page.tsx
T
zhangxiang 6573ab449e feat(methodology): add CMS-driven methodology page skeleton
- 新增 methodology 内容模型(content-types + seed),内容由 CMS 后台可编辑
- 新建 /methodology 页面:Hero / 四阶段 Cards / 空态占位 / 轻量 CTA
- 首页「了解我们的方法论」CTA 改指向 /methodology;sitemap 收录
- 单元测试 4/4 + 视觉基线通过,type-check / lint 0 errors
2026-08-19 15:28:15 +08:00

19 lines
818 B
TypeScript

import { Metadata } from 'next';
import { COMPANY_INFO } from '@/lib/constants';
import { getPublishedItems } from '@/lib/cms/data-server';
import { MethodologyContent } from './methodology-content';
export const metadata: Metadata = {
title: `实施方法论 - ${COMPANY_INFO.displayName}`,
description: `了解${COMPANY_INFO.name}的实施方法论:诊断评估、战略规划、落地实施、持续优化四阶段模型,确保数字化项目可衡量落地。`,
};
// ISR:生产环境每 1 小时自动重新验证,CMS 发布/更新时通过 /api/cms/revalidate 主动刷新
export const revalidate = 3600;
export default async function MethodologyPage() {
const items = await getPublishedItems('methodology');
const data = items[0]?.data ?? null;
return <MethodologyContent data={data} />;
}