장점
- JSX를 사용할 수 있다. 자동완성 기능이 작동하지 않는
html/template
보다 커스터마이징하기 훨씬 수월했다. - Typescript를 사용해 타입 자동완성이 가능하다.
- Obsidian을 거의 완벽히 지원한다. 모든 기능이 지원되는지는 잘 모르겠다.
- 기본 테마가 마음에 든다.
- 문서 그래프가 지원된다.
단점
- 작성한 글 뿐만 아니라 모든 Quartz 코드베이스를 깃헙에 업로드해야 했다. 동기화도 꽤 귀찮을 것 같고 라이선스 지정 등이 골치 아프다.
- 기본 테마 모바일 지원이 좀 이상하다. 작은 화면에서는 검색 버튼이 제목 아래로 내려가도록 수정해야겠다.
- 설정 파일이 요상하게 생김
잘 모르겠는 것들
- 라이선스를 어떻게 해야 하지? 레포지토리에 기본으로 있던 라이선스를 지우자니 Quartz 라이선스가 문제가 될 것 같고 그대로 두자니 컨텐츠 라이센스가 MIT가 될 것 같다.
- Hugo의 서브모듈 방식 테마 시스템이 깔끔하고 좋다.
- ChatGPT는 content 디렉토리에 LICENSE를 추가로 넣으면 된다고 한다.
- https://chat.openai.com/share/2f269126-f48b-480e-b814-7a9d28231ae6
- 일단은 All rights reserved로 작성해 두었고 나중에 어떤 라이선스를 적용해야 할 지 생각해야겠다. CC-BY-NC-SA도 괜찮아 보인다.
결론
일단 Quartz를 좀 써 보다가 Hugo 포크를 만들 지 말지 생각해 보아야겠다.