// Metadata title 추가하기
- SEO 향상을 위해 heade elements를 추가하는 것은 매우 중요하다.
- meta data 중 title과 description은 특히 필수!
▪ layout.tsx 설정
가장 메인이 되는 meta data를 추가하기 위해 root layout에서 작업한다.
export const metadata: Metadata = {
title: {
template: '%s | 애플리케이션명',
default: '애플리케이션명',
},
description: '애플리케이션 설명',
};
title에 template으로 %s 를 사용하면, 각 페이지에서 metadata를 설정하면 해당 부분에 채워진다.
▪ 특정 페이지 정적 설정
export const metadata = {
title: '페이지명',
};
▪ 특정 페이지 동적 설정
export async function generateMetadata(매개변수) {
return {
title: `페이지명 ${매개변수}`,
};
}
'클라이언트 > Next.js' 카테고리의 다른 글
[Next.js] 렌더링 과정 및 개념 (0) | 2024.05.07 |
---|---|
[Next.js] 배포(Deploying) (0) | 2024.03.04 |
[Next.js] API 라우터 (API Router) (0) | 2024.02.29 |
[Next.js] 사전 렌더링 시 데이터 가져오기 (0) | 2024.02.27 |
[Next.js] 라우팅(Routing) (0) | 2024.02.26 |