어제 react 기반으로 된 Github Page 프레임워크를 찾다가


우연히도 휴고(Hugo) 라는 프레임워크를 알게 되었다.


https://gohugo.io/



장점


- 사이트 생성 속도가 매우 빠름


- 포스트 생성 편함. 지킬보다 조금 더 블로그스러움



단점


- 공부하기 빡셈 (지킬에 비해 복잡한 매뉴얼, 초기 레이아웃 없어서 더 힘듦.)


- 속도 빠른것 외엔 딱히 장점이.. (학습곡선 있는 것 치곤 딱히 지킬에서 휴고로 넘어갈 이유가 없음.)



따라서 처음에 별도의 지식 없이 깃헙 페이지로 블로그 시작할거면 우선 지킬을 써보는 걸 추천..



필자는 나중에 테마 하나 git clone 으로 받아서 뜯어고치면서 공부해야할 것 같다.


이걸로 포트폴리오 페이지 하나 더 만들면 좋을거 같긴 한데,,






이후 hugo 로 vue 연계 템플릿을 만들었다. 


https://github.com/RGBplace/hugo-vue-template




hugo 의 빌드속도는 jekyll 이랑 비교가 안될만큼 빠름.


그러나 확실한건 jekyll 에 비해 hugo 는 커스터마이징이 까다롭고, 메뉴얼도 jekyll 에 비해 많이 복잡하다.


또 이미지, JS 관련 루트 잡을 때 특정 디렉토리만 허용이 되는 듯 싶다.. (파비콘 넣으려고 구글링 검색해본거 실화?)


SCSS 설정하는것도 메뉴얼만 보고 하려니,,, 도대체 뭐가뭔지.




사이트가 public 으로만 나오는 것도 좀 맘에 안든다. 소스 전체를 올리고 싶은데

hugo로 생성된 public 디렉토리만 올려야하기때문에 소스 관리가 안됨. 


레퍼지토리 2개를 따야하나 싶기도 하고. (보안적(?)으로는 좋을듯.)


(이 부분은 /docs 디렉토리 생성해서 올리면 되는듯 함..)


개인적으로 아직은 hugo 보단 jekyll 이 더 좋다.

반응형