add metadata
This commit is contained in:
parent
ffb749d3c4
commit
4ee687768c
16
app/page.tsx
16
app/page.tsx
@ -3,6 +3,22 @@ import { Contacts } from '@/components/contacts';
|
|||||||
import { Person } from '@/components/person';
|
import { Person } from '@/components/person';
|
||||||
import { Skills } from '@/components/skills';
|
import { Skills } from '@/components/skills';
|
||||||
import { Work } from '@/components/work';
|
import { Work } from '@/components/work';
|
||||||
|
import { type Metadata } from 'next';
|
||||||
|
import { getTranslations } from 'next-intl/server';
|
||||||
|
|
||||||
|
type Parameters = {
|
||||||
|
params: {
|
||||||
|
locale: string;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
export async function generateMetadata({ params: { locale } }: Parameters): Promise<Metadata> {
|
||||||
|
const t = await getTranslations({ locale, namespace: 'HomePage' });
|
||||||
|
|
||||||
|
return {
|
||||||
|
title: t('title'),
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
export default function HomePage() {
|
export default function HomePage() {
|
||||||
return (
|
return (
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"HomePage": {
|
||||||
|
"title": "Влад Чикалкин",
|
||||||
|
"description": "веб-разработчик React Next.js Typescript"
|
||||||
|
},
|
||||||
"Person": {
|
"Person": {
|
||||||
"hello": "Привет! Я Влад 👋",
|
"hello": "Привет! Я Влад 👋",
|
||||||
"description": "Веб-разработчик с широким опытом работы в различных проектах. Люблю технологии и создавать приятный софт"
|
"description": "Веб-разработчик с широким опытом работы в различных проектах. Люблю технологии и создавать приятный софт"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user