Metadáta v hlavnom layoute stránky v NextJS

Takže, v predchádzajúcej lekcii sme zistili, že existujú rôzne spôsoby vloženia metadát. Najjednoduchší z nich je ich zadanie v súbore layoutu pomocou nasledujúcej konštrukcie:

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

V tomto prípade sa titulok a meta popis zmenia na nami uvedené. Avšak, tento prístup má podstatný problém. Ten spočíva v tom, že metadáta sú pevne zakódované v hlavnom layoute stránky. To znamená, že pre každú URL budú rovnaké. To je nesprávne z pohľadu SEO, aj z pohľadu použiteľnosti stránky.

Задание 1

Zmeňte titulok vo vašom hlavnom layoute stránky. Skontrolujte, že sa zmenil.

Задание 2

Zmeňte meta popis vo vašom hlavnom layoute stránky. Potom otvorte zdrojový kód stránky a skontrolujte, že sa zmenil.