Closed Seok93 closed 2 weeks ago
이 변경 사항은 새로운 Meta
컴포넌트를 도입하여 페이지의 메타데이터를 관리하는 기능을 추가합니다. react-helmet-async
라이브러리를 사용하여 각 페이지의 제목과 메타 태그를 설정하며, 이 컴포넌트는 다양한 페이지에 적용되어 SEO와 소셜 미디어 공유를 개선합니다. 또한, 기존의 페이지 구조는 유지되며, 각 페이지에서 Meta
컴포넌트를 사용하여 제목을 설정하는 방식으로 변경되었습니다.
파일 경로 | 변경 요약 |
---|---|
src/components/common/Meta.tsx |
새로운 Meta 컴포넌트 추가, title prop을 사용하여 문서 제목 및 메타 태그 설정 |
src/main.tsx |
HelmetProvider 를 추가하여 문서 헤드 관리 기능을 제공 |
src/pages/NotFoundPage.tsx |
Meta 컴포넌트를 추가하여 페이지 제목을 "Grow Up: Not Found"로 설정 |
src/pages/project/CalendarPage.tsx |
Meta 컴포넌트를 추가하여 페이지 제목을 "Grow Up : 프로젝트 관리"로 설정 |
src/pages/project/KanbanPage.tsx |
Meta 컴포넌트를 추가하여 페이지 제목을 "Grow Up : 프로젝트 관리"로 설정 |
src/pages/setting/TeamInvitedPage.tsx |
Meta 컴포넌트를 추가하여 페이지 제목을 "Grow Up : 팀 대기 현황"으로 설정 |
src/pages/setting/TeamJoinedPage.tsx |
Meta 컴포넌트를 추가하여 페이지 제목을 "Grow Up : 팀 가입 현황"으로 설정 |
src/pages/setting/UserAuthenticatePage.tsx |
Meta 컴포넌트를 추가하여 페이지 제목을 "Grow Up : 이메일 인증"으로 설정 |
src/pages/setting/UserPasswordSettingPage.tsx |
Meta 컴포넌트를 추가하여 페이지 제목을 "Grow Up : 비밀번호 변경"으로 설정 |
src/pages/setting/UserSettingPage.tsx |
Meta 컴포넌트를 추가하여 페이지 제목을 "Grow Up : 개인정보 변경"으로 설정 |
src/pages/team/TeamPage.tsx |
Meta 컴포넌트를 추가하여 페이지 제목을 "Grow Up : 팀 관리"로 설정 |
src/pages/user/SearchIdPage.tsx |
Meta 컴포넌트를 추가하여 페이지 제목을 "Grow Up : 아이디 찾기"로 설정 |
src/pages/user/SearchPasswordPage.tsx |
Meta 컴포넌트를 추가하여 페이지 제목을 "Grow Up : 비밀번호 찾기"로 설정 |
src/pages/user/SignInPage.tsx |
Meta 컴포넌트를 추가하여 페이지 제목을 "Grow Up : 로그인"으로 설정 |
src/pages/user/SignUpPage.tsx |
Meta 컴포넌트를 추가하여 페이지 제목을 "Grow Up : 회원가입"으로 설정 |
Objective | Addressed | Explanation |
---|---|---|
메타 데이터 추가 ( #197 ) | ✅ |
Meta
컴포넌트를 추가하는 변경 사항으로, 메타데이터 관리를 위한 새로운 Meta
컴포넌트와 직접적으로 관련이 있습니다.SearchIdPage
및 SearchPasswordPage
컴포넌트에서 Meta
컴포넌트를 사용하여 페이지 제목을 설정하는 변경 사항을 포함합니다.LinkContainer
컴포넌트의 수정 사항으로, 메타데이터 관리와 연관될 수 있습니다.🎨 UI
🐇 변화의 바람이 불어와,
메타 데이터로 세상이 밝아져.
페이지마다 제목을 세팅해,
SEO와 소셜이 함께 춤춰.
"Grow Up"의 메시지 전해줄게,
새로움에 귀 기울여줄래? 🌟
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
PR Type
What kind of change does this PR introduce?
Related Issues
What does this PR do?
Other information
참고 자료
사용 라이브러리