Next.js + Contentful CMS 도입기
·
Project/Next.js
Contentful CMS를 선택한 이유처음에는 Gatsby.js로 마크다운 파일을 프로젝트 내에서 직접 관리하며 포트폴리오와 블로그를 만들었다. 새 버전의 포트폴리오 사이트를 계획하면서 콘텐츠 관리를 더 효율적으로 하고 싶어 CMS를 알아보게 되었고, 그중 Contentful을 선택했다. 여기에 Next.js도 함께 도입하기로 결정했다.초기 설정환경 변수 설정Contentful 대시보드에서 필요한 토큰들을 발급받아 .env.local에 추가한다.CONTENTFUL_SPACE_ID=YOUR_SPACE_IDCONTENTFUL_ACCESS_TOKEN=YOUR_ACCESS_TOKENCONTENTFUL_PREVIEW_ACCESS_TOKEN=YOUR_PREVIEW_TOKEN # 선택사항Preview 토큰은 콘텐..