8000 GitHub - Seokho0120/river.dev: 개인 프로젝트 | 개인 블로그 📘
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Seokho0120/river.dev

Repository files navigation

River.blog ✨

프론트엔드 개발자 이석호의 기술 블로그 입니다.

blog-main

Link

블로그: https://river-dev.vercel.app/

이력서: https://river-dev.vercel.app/about

SKills

Next.js, TypeScript, TailwindCSS, Contentlayer, Vercel, Vercel Analytics, Google Analytics

What did I do

✨ 자세한 구현과정은 블로그 포스팅을 참고해주세요

중복된 데이터 요청 개선

  • cache함수를 사용해 동일한 인자로 호출되는 경우 캐시된 값으로 중복 처리

빌드 타임 단축

  • generateStaticParams를 활용해 게시물을 미리 static하게 만들어 빌드 타임 단축

SEO 최적화

  • 정적 페이지는 metadata객체를 활용해 metadata를 생성하고, 동적 라우팅 페이지는 generateMetadata를 활용해 동적으로 metadata를 생성
  • Metadata Files API를 활용해 sitemap.xml 파일과 robots.txt를 추가하여 검색 엔진 최적화
  • Vercel Analytics, Google Analytics를 연동해 다채로운 통계데이터 확인
  • 검색 시 노출도를 상승 시키기 위해 Google Search Console에 사이트를 등록

포스팅 구현 및 관리

  • 데이터베이스 혹은 Headless CMS가 아닌 로컬 환경에서 mdx 파일 관리
  • contentlayer를 활용해 mdx 파일의 type-safe한 JSON 데이터 형태로 변환 및 관리

다크모드 구현

  • Next.js 13환경에서 최고의 효율을 보여주는 next-themes와 tawilwind 조합으로 다크모드 개발

캐러셀 구현

  • react-multi-carousel을 이용해 캐러셀 개발

배포

  • Vercel을 이용해 CI/CD 구축 및 배포

To be added

  • 페이지네이션
  • sns 공유
  • 좋아요
  • 댓글
  • ...

About

개인 프로젝트 | 개인 블로그 📘

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0