Posts

개인 포트폴리오 블로그를 시작하며

NAS, Docker, Cloudflare, Markdown 기반으로 개인 웹페이지를 만들기로 한 이유를 정리합니다.

배경

신입 개발자로 지원하기 위해 프로젝트 결과물뿐 아니라 공부 과정과 회고를 함께 보여줄 수 있는 공간이 필요했다.

선택한 구조

  • 글 작성은 Obsidian에서 Markdown으로 관리한다.
  • 웹은 Next.js가 content/ 폴더를 읽어 정적 페이지로 만든다.
  • ~~배포는 개인 NAS의 Docker 컨테이너로 운영한다.~~
  • vercel로 간단하게 배포(백엔드가 필요없다)
  • ~~도메인은 Cloudflare DNS와 NAS 리버스 프록시를 통해 연결한다.~~

기대하는 효과

코드, 기록, 배포 경험이 한 저장소 안에 남는다. 단순히 완성된 화면만 보여주는 대신 문제를 어떻게 정리하고 개선했는지 설명할 수 있다.