2023-11-16
글 작성이 불편한 블로그를 개선 해보자 Part.1
스스로에게 주는 첼린지
블로그 개선 작업을 계획한 이유
- 블로그 포스트를 md형식으로 프로젝트 패키지 내에서 작성하고 저장하고 있다.
- 포스트를 작성하면 패키지에 저장되는 파일 및 이미지가 많이 쌓이게 된다.
- 현재 블로그에 포스팅 하기 위해서는 md파일을 작성하고 github 레포지토리에 merge를 해줘야 반영이 된다.
- 초창기에 이정도만으로도 만족이 되었으나 반복적인 글 생산에 부적합하다고 판단, 이미지도 지속적으로 생산해야 한다는 불편함도 발생했다.
- 현재 블로그 레이아웃 및 가독성 측면에서도 좋은 구조가 아니라고 생각했다.
위와 같은 이유로 블로그 개선 작업을 계획하게 되었다.
추가될 기능들
- mdxEditor 컴포넌트 추가
- 포스트 레이아웃 및 스타일 변경
- 로그인 / 로그아웃 기능 추가 및 권한 부여
- mdxEditor를 통해서 글 생성 및 supabase에 저장
- supabase에서 데이터를 가져와서 화면에 보여주는 기능
- 태그 추가
- 페이지네이션 추가
- 검색 기능 추가
- 기존의 md파일 및 이미지를 supabase storage 및 database로 이전 작업
- 테스트 코드 추가
등등 일단 생각나는 기능을 추가하도록 할 것이다.
하루에 2~3시간 정도씩 할애해서 올해가 가기전에는 완료 하는게 목표이다.
현재까지 진행상황
추가된 에디터
새로운 포스트 화면
일단은 불편하더라도 진행상황을 dev 브랜치와 새롭게 작업하고 있는 브랜치를 왔다갔다 하면서 진행하도록 해야겠다.
참고
메가테라 프론트엔드 생존코스 3기 후기
막막했던 테스트코드의 작성에 자신감을 키워 준 생존코스
글 작성이 불편한 블로그를 개선 해보자 Part.2
NextAuth와 Supabase 활용한 OAuth 로그인 기능 추가