Github page를 통해 기술블로그를 만들기 위해 구글링을 했을 당시 가장 많은 방법으로 Jekyll 프레임워크를 사용하는 블로그가 많아 해당 방식으로 진행하였다.
하지만 Jekyll은 루비언어를 사용하고, 난 이 언어를 전혀 알지 못했다.
사수님도 "요즘 다른 프레임워크들도 많더라..." 라고 하셔서 조금 더 구글링을 해보았다.
Jekyll 외에도 Hexo, Hugo, Gatsby 등이 있었는데 이 중 Hexo를 선택하게 되었다.
한국 레퍼런스들이 많은 것이 장점이라고 해서 선택하게 되었다.
그 외 다양한 프레임워크들은 아래 링크에서 더 많은 설명을 볼 수 있다.
정적 사이트 생성시 - 다양한 프레임워크들
$ npm install hexo-cli g
$ hexo [프로젝트명]
$ hexo init [프로젝트명]
$ cd [프로젝트명]
$ npm install
$ hexo server
deploy:
type: git
repo: github 주소
branch: main
$ npm install hexo-deployer-git --save
$ hexo generate
$ hexo deploy