티스토리 뷰
개요
- Github Page의 테마를 수동으로 구성하는 것은 비효율 적이다.
- 관련 프로그램을 사용해 테마를 구성하는 것이 좋다.
결론
1) Jekyll (1세대 SSG)
- Github에서 기본으로 제공하는 테마 구성 프로그램이다.
- 다양한 사람들이 사전 제작해 둔 테마가 많이 존재한다.
2) 1세대 SSG
- Jekyll / GitBook
- Line의 기술 문서 작성 가이드에 따르면, 커스터마이징이 어렵다.
- 커스터마이징에 제약이 적은 블로그를 구성하고자 하므로 1세대 SSG는 제외 했다.
3) 3세대 SSG
- Next.js / Gatsby / Nuxt / Astro
- Line의 기술 문서 작성 가이드에 따르면, 학습 난이도가 높다.
- 주목적은 Front-End 개발이 아니므로 학습 난이도가 높은 것은 비효율 적이다.
4) Hugo (2세대 SSG)
- 검색 결과 Hugo에 대한 정보를 찾아보기 어렵다.
- 잘 사용되지 않는 프로그램은 문제가 생겼을 때 대처하기 어렵다.
- 다른 2세대 SSG에 대비하여 명백한 장점이 존재하지 않는다.
5) VuePress (2세대 SSG)
- React보다 Vue의 학습이 더 용이하다.
- 그러나 Jekyll이 더 낫다는 평가가 다수 존재한다.
6) Docusaurus (2세대 SSG)
- React 기반으로서, VuePress보다 학습이 어렵다.
- 부정적 평가를 찾아보기 어렵다.
- 내가 원하는 기술 문서 작성 관련 테마가 존재한다.
- 학습이 어렵더라도 자료가 많고 부정적 평가가 적어 채택했다.