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:

app/layout.jsxexport 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.

Задание 1

Schimbați titlul în layout-ul dvs. principal al site-ului. Verificați că acesta s-a schimbat.

Задание 2

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.