მეტამონაცემები ვებსაიტის მთავარ ლეაუტში NextJS-ში

ასე რომ, წინა გაკვეთილში გავარკვიეთ, რომ მეტამონაცემების ჩასმის მრავალი გზა არსებობს. მათგან ყველაზე მარტივია მათი დაყენება ლეაუტის ფაილში შემდეგი კონსტრუქციის გამოყენებით:

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

ამ შემთხვევაში, სათაური და მეტააღწერა შეიცვლება ჩვენს მიერ მითითებულზე. თუმცა, ამ მიდგომას აქვს მნიშვნელოვანი პრობლემა. ის მდგომარეობს იმაში, რომ მეტამონაცემები მყარად არის ჩაშენებული ვებსაიტის მთავარ ლეაუტში. ანუ გამოდის, რომ ყველა URL-ისთვის ისინი იდენტური იქნება. ეს არასწორია როგორც SEO-ს თვალსაზრისით, ასევე საიტის გამოყენების მოხერხებულობის თვალსაზრისით.

Задание 1

შეუცვალეთ სათაური თქვენს ვებსაიტის მთავარ ლეაუტში. შეამოწმეთ, რომ იგი შეიცვალა.

Задание 2

შეუცვალეთ მეტააღწერა თქვენს ვებსაიტის მთავარ ლეაუტში. შემდეგ გახსენით საიტის საწყისი კოდი და შეამოწმეთ, რომ იგი შეიცვალა.