Next.js 로 블로그 만들기
블로그 만들기 도전
개발자로서의 나의 버킷리스트 중 하나는 블로그를 직접 만드는 것이다. 블로그를 만들고 싶은 이유는 단순하다.
- 내가 원하는 디자인과 필요한 기능을 자유롭게 구현하기 위해
- 학습과 경험을 위해
나는 블로그 스킨을 변경하는 것을 좋아한다. 남들이 만들어 놓은 스킨 대신에, 내 입맛대로 그때그때 디자인을 조정할 수 있다면 재밌을 것 같았다. 티스토리와 같은 플랫폼에서도 스킨을 편집하거나 직접 만들어볼 수 있지만, 스킨 편집 시 웹상에서 코드를 수정하는 UI 가 다소 불편했고 복잡한 코드가 있어서 해당 방법은 패스했다. 그래서 직접 Next.js 로 블로그를 만들면서 원하는 대로 디자인과 기능을 만들어보기로 했다. 🧐
또한, 블로그 제작은 학습 목적에도 큰 도움이 되었다. 처음 개발을 시작했을 때는 배포만 하면 다 되는 줄 알 았다. (ㅋㅋ) 아무런 설정 없이도 구글이 내가 작성한 글을 자동으로 노출해주는 줄 알았는데.. 실제로는 SEO 설정과 최적화 등 생각보다 많은 작업이 필요하다. 직접 블로그를 만들어 보면서 어떤 설정들이 검색 노출에 영향을 미치는지, 어떻게 하면 글이 더 잘 보이게 할 수 있는지 등 많은 것을 배울 수 있을 것이라고 생각했고 실제로 학습에 많은 도움이 되었다. 🥹
기술 스택 및 도구
Next.js, React 19, TailwindCss 3
찾아보니 블로그 만드는 방법에는 여러가지 방법이 있다. github 블로그, 겟츠비? 등등
프로젝트 설계 및 구조
개발 과정 상세
트러블 슈팅
개선 방향
아직 부족한 점이 많고, 추가하고싶은 기능도 많아서 갈 길이 멀다. 🛣️ 앞으로 추가하고 싶은 기능은 다음과 같다
게시글 목차
검색
후기
마지막으로... 간단한 후기를 적어보자면 솔직히 만들어보고나니 이렇게 하는 것이 맞나? 의문이 많이 든다. 내가 개발한 방식이 누가 보기엔 왜 저렇게 하지? 라는 생각이 들 정도일수도 있을 것이다. 하지만, 개발에는 가장 적합한 방식은 있을지라도 정답은 없다 생각하기에 다양한 방법을 찾아가면서 이리저리 시도해볼 생각이다.