문제점
npx quartz sync명령으로 퍼블리시 해보니 같은 제목의 아티클이 2개씩 생겼다. CloudFlare Pages 사용중이고, npx quartz build는 CloudFlare 쪽에서 이뤄지는데…
로컬에서
npx quartz build위 명령 실행하면 /public 경로에 static site를 만들어주므로, 어디서부터 문제인지 한 번 살펴봐야겠다.
원인은
문제의 원인은 Quartz도 Obsidian도 아니었다. Mac과 Windows의 한글 파일명/폴더명 처리가 다른 탓, 자소분리 현상 때문이었다. Mac과 Windows에서 번갈아가며 쓰다가 Mac에서 문서 제목을 바꾸고 sync했을 때 나타난 현상 같다.
Mac과 Window 머신에서 퍼블리시 명령을 쓰려면 먼저 이 자소분리 문제를 해결해야 한다.
⇒ Git hook으로 Quartz 한글 파일명 + Mac + Windows 해결해봄.