Կայքի հիմնական դասավորության մետատվյալները NextJS-ում

Այսպիսով, նախորդ դասում մենք պարզեցինք, որ կան մետատվյալներ տեղադրելու տարբեր եղանակներ: Դրանցից ամենապարզը դրանք նշելն է դասավորության ֆայլում օգտագործելով հետևյալ կոնստրուկցիան.

app/layout.jsxexport const metadata = {
  title: 'Test site',
  description: 'This is my page description.',
};

Այս դեպքում վերնագիրը և մետանկարագրությունը կփոխվեն դրանք մեր նշածների: Սակայն, այս մոտեցումն ունի էական խնդիր: Այն կայանում է նրանում, որ մետատվյալները կոշտ կերպով ներդրված են կայքի հիմնական դասավորության մեջ: Այսինքն ստացվում է, որ յուրաքանչյուր URL-ի համար դրանք նույնական կլինեն: Սա սխալ է և SEO-ի տեսանկյունից, և կայքի օգտագործման հարմարավետության տեսանկյունից:

Задание 1

Փոխեք վերնագիրը ձեր կայքի հիմնական դասավորությունում: Ստուգեք, որ այն փոխվել է:

Задание 2

Փոխեք մետանկարագրությունը ձեր կայքի հիմնական դասավորությունում: Այնուհետև բացեք կայքի ելակետային կոդը և ստուգեք, որ այն փոխվել է: