0%

Hexo 블로그 만들기

hexo는 jekyll과 같은 정적 블로그 생성 프레임 워크이다.

다만 hexo는 루비가 아닌 javascript, node등을 기반으로한 정적 블로그 생성기이다.

hexo도 markdown으로 글을 작성하며, github page와 연동해서 로컬에서 생성한 hexo 블로그를 웹에 공개 할수도 있다.

hexo의 자세한 설명은 아래 공식 페이지에서 확인 할 수 있다.

Hexo

Hexo 블로그를 만들기 전에, 로컬에 미리 node가 설치 되어 있어야 한다.

설치가 되어있지 않다면, 구글링해서 설치하길 바란다.

/images/Hexo20191219/Untitled.png

블로그를 생성한 경로로 이동해서 터미널을 열고 아래 명령어를 순차적으로 입력하면된다.

npm install hexo-cli -g    #hexo cli를 글로벌로 설치
hexo init hexoblog         #hexoblog라는 폴더로 hexo 블로그 생성     
cd blog                    #생성된 폴더로 진입
npm install                #의존성 설치
hexo server                #hexo 블로그 기동

아래 hexo init명령으로 hexoblog라는 hexo blog 폴더를 생성한다.

요즘에는 자동으로 기본 디펜던시를 다운로드 해주는것 같다.

/images/Hexo20191219/Untitled%201.png

아래처럼 폴더가 생성 된다.

/images/Hexo20191219/Untitled%202.png

/images/Hexo20191219/Untitled%203.png

위 이미지에서 hexo-deployer-git 을 추가로 설치했다.

해당 모듈은 나중에 gitpage에 hexo로 빌드한 정적 웹을 배포하는 용도의 모듈이다.

마지막으로 hexo s 또는 hexo server 를 입력하면 hexo가 동작중이라는 문구와 url 이 나온다.

/images/Hexo20191219/Untitled%204.png

브라우저로 hexo 블로그가 동작하는 것을 확인 할 수 있다.

아래 블로그의 테마는 hexo의 기본 테마인 landscape 테마이다.

다음글에서는 이 테마를 Next 테마로 변경하는 내용을 다뤄 보도록 하겠다.

/images/Hexo20191219/Untitled%205.png