Կոնտենտից NextJS-ում մետատվյալների ստատիկ փոխանցում

Այժմ եկեք սովորենք, թե ինչպես սահմանել մեր սեփական մետատվյալները յուրաքանչյուր URL-ի համար: Դրա համար մետատվյալների օբյեկտը պետք է արտահանել կայքի կոնտենտի ֆայլից:

Եկեք տեսնենք, թե ինչպես է դա արվում: Ենթադրենք, մենք ունենք կայքի կոնտենտով որոշակի բաղադրիչ.

src/app/test/page.jsxexport default function Test() {
  return <h1>test component</h1>;
}

Սահմանենք մետատվյալներ այն URL-ի համար, որը համապատասխանում է մեր կոնտենտի ֆայլին.

src/app/test/page.jsxexport const metadata = {
  title: 'My Test page',
  description: 'Description for test page.',
}

export default function Test() {
  return <h1>test component</h1>;
}
Задание 1

Կատարեք ձեր կայքում երեք էջ. /about, /price, /contacts: Այս էջերում ավելացրեք ինչ-որ տեքստ: Յուրաքանչյուր էջի համար կատարեք դրա սեփական մետատվյալները: