Կայքի հիմնական դասավորության մետատվյալները NextJS-ում
Այսպիսով, նախորդ դասում մենք պարզեցինք, որ կան մետատվյալներ տեղադրելու տարբեր եղանակներ: Դրանցից ամենապարզը դրանք նշելն է դասավորության ֆայլում օգտագործելով հետևյալ կոնստրուկցիան.
export const metadata = {
title: 'Test site',
description: 'This is my page description.',
};
Այս դեպքում վերնագիրը և մետանկարագրությունը կփոխվեն դրանք մեր նշածների: Սակայն, այս մոտեցումն ունի էական խնդիր: Այն կայանում է նրանում, որ մետատվյալները կոշտ կերպով ներդրված են կայքի հիմնական դասավորության մեջ: Այսինքն ստացվում է, որ յուրաքանչյուր URL-ի համար դրանք նույնական կլինեն: Սա սխալ է և SEO-ի տեսանկյունից, և կայքի օգտագործման հարմարավետության տեսանկյունից:
Փոխեք վերնագիրը ձեր կայքի հիմնական դասավորությունում: Ստուգեք, որ այն փոխվել է:
Փոխեք մետանկարագրությունը ձեր կայքի հիմնական դասավորությունում: Այնուհետև բացեք կայքի ելակետային կոդը և ստուգեք, որ այն փոխվել է: