Metadate în layout-ul principal al site-ului în NextJS
Deci, în lecția anterioară am aflat că există diferite modalități de inserare a metadatelor. Cea mai simplă dintre ele este să le setați în fișierul layout-ului folosind următoarea constructie:
export const metadata = {
title: 'Test site',
description: 'This is my page description.',
};
În acest caz, titlul și descrierea meta se vor schimba în cele specificate de noi. Cu toate acestea, această abordare are o problemă semnificativă. Aceasta constă în faptul că metadatele sunt hardcodate în layout-ul principal al site-ului. Adică, se dovedește că pentru fiecare URL acestea vor fi identice. Acest lucru este incorect atât din punct de vedere al SEO, cât și din punct de vedere al ușurinței utilizării site-ului.
Schimbați titlul în layout-ul dvs. principal al site-ului. Verificați că acesta s-a schimbat.
Schimbați descrierea meta în layout-ul dvs. principal al site-ului. Apoi deschideți codul sursă al site-ului și verificați că acesta s-a schimbat.