Макети пешфарз дар NextJS
Дар дарси қаблӣ мо фаҳмидем,
ки бояд макоти умумии сайти мо вуҷуд дошта бошад,
ба он контент,
унвон ва тавсифи метаи саҳифа ворид карда мешаванд.
Дар NextJS аллакай файли макоти умумии сайти пешфарз мавҷуд аст.
Он дар файли app/layout.jsx ҷойгир аст.
Пас аз насб кардан, дар файли макет аллакай баъзе код мавҷуд аст. Аммо, ин код аз зиёда чизҳо иборат аст. Биёед макоти минималии сайтеро созем, ки онро осон фаҳмондан мумкин аст. Барои ин файли мактро кушоед, ҳама чизро аз он нест кунед ва инро гузоред:
export const metadata = {
title: 'Test site',
description: 'This is my page description.',
};
export default function RootLayout({children}) {
return (
<html lang="en">
<body>
{children}
</body>
</html>
);
}
Мундариҷаи пешфарзи макоти асосии сайти худро ислоҳ кунед.