Metadata v hlavním layoutu webu v NextJS
Takže, v předchozí lekci jsme zjistili, že existují různé způsoby vkládání metadat. Nejjednodušší z nich je zadat je v souboru layoutu pomocí následující konstrukce:
export const metadata = {
title: 'Test site',
description: 'This is my page description.',
};
V tomto případě se titulek a meta popis změní na námi uvedené. Avšak, tento přístup má podstatný problém. Ten spočívá v tom, že metadata jsou pevně zakódována v hlavním layoutu webu. To znamená, že pro každou URL budou stejná. To je nesprávné jak z hlediska SEO, tak z hlediska použitelnosti webu.
Změňte titulek ve vašem hlavním layoutu webu. Ověřte, že se změnil.
Změňte meta popis ve vašem hlavním layoutu webu. Poté otevřete zdrojový kód webu a ověřte, že se změnil.