Метаданыя ў асноўным макэце сайта ў NextJS
Такім чынам, у папярэднім уроку мы высветлілі, што ёсць розныя спосабы ўстаўкі метаданых. Самы просты з іх - гэта задаць іх у файле макэту з дапамогай наступнай канструкцыі:
export const metadata = {
title: 'Test site',
description: 'This is my page description.',
};
У гэтым выпадку тайтл і метаапісанне зменяцца на ўказаныя намі. Аднак, такі падыход мае істотную праблему. Яна заключаецца ў тым, што метаданыя жорстка зашытыя ў асноўным макэце сайта. Гэта значыць атрымліваецца, што для кожнага URL яны будуць аднолькавымі. Гэта няправільна і з пункту гледжання SEO, і з пункту гледжання зручнасці выкарыстання сайта.
Змяніце тайтл у вашым асноўным макэце сайта. Праверце, што ён змяніўся.
Змяніце метаапісанне ў вашым асноўным макэце сайта. Затым адкрыйце зыходны код сайта і праверце, што яно змянілася.