장점

  • JSX를 사용할 수 있다. 자동완성 기능이 작동하지 않는 html/template 보다 커스터마이징하기 훨씬 수월했다.
  • Typescript를 사용해 타입 자동완성이 가능하다.
  • Obsidian을 거의 완벽히 지원한다. 모든 기능이 지원되는지는 잘 모르겠다.
  • 기본 테마가 마음에 든다.
  • 문서 그래프가 지원된다.

단점

  • 작성한 글 뿐만 아니라 모든 Quartz 코드베이스를 깃헙에 업로드해야 했다. 동기화도 꽤 귀찮을 것 같고 라이선스 지정 등이 골치 아프다.
  • 기본 테마 모바일 지원이 좀 이상하다. 작은 화면에서는 검색 버튼이 제목 아래로 내려가도록 수정해야겠다.
  • 설정 파일이 요상하게 생김

잘 모르겠는 것들

  • 라이선스를 어떻게 해야 하지? 레포지토리에 기본으로 있던 라이선스를 지우자니 Quartz 라이선스가 문제가 될 것 같고 그대로 두자니 컨텐츠 라이센스가 MIT가 될 것 같다.
    • Hugo의 서브모듈 방식 테마 시스템이 깔끔하고 좋다.
    • ChatGPT는 content 디렉토리에 LICENSE를 추가로 넣으면 된다고 한다.

결론

일단 Quartz를 좀 써 보다가 Hugo 포크를 만들 지 말지 생각해 보아야겠다.