첫 번째 배포 기록

오늘은 Obsidian에 작성한 Markdown 문서를 Quartz 5와 Vercel을 통해 공개 블로그로 배포하는 흐름을 구성했다.

구성한 흐름

Obsidian에서 글을 작성하고, GitHub에 push하면 Vercel이 자동으로 Quartz 빌드를 실행한다.

Obsidian
→ GitHub push
→ Vercel build
→ Quartz build
→ 블로그 배포

삽질한 부분

초기 설정 과정에서 Quartz의 플러그인 구조, Vercel의 Root Directory, Build Command, Output Directory 설정 때문에 여러 번 빌드가 실패했다.

특히 .quartz/plugins, node_modules, public 같은 파일과 폴더 중 무엇을 Git에 올려야 하는지 구분하는 과정이 헷갈렸다.

결과

최종적으로는 Blog/Published에 있는 Markdown 문서를 Quartz가 읽고, Vercel이 정적 사이트로 배포하는 데 성공했다.

앞으로 할 일

  • JavaScript 기초 정리
  • React 학습 노트 작성
  • Linux / Git / Docker 에러 로그 정리
  • 공부한 내용을 짧은 글로 계속 누적하기