First use of hexo

Hexo를 이용하여 gitblog 글 작성하기

git repository 생성하기

  • 자신의 [github name].github.io 로 repository를 생성한다.

node 설치하기

  • Hexo를 이용하기 위해서는
    node 설치가 필요합니다.

Hexo 설치하기

  • Hexo는 아래 명령어를 사용하여 설치한다.
1
$ npm install -g hexo-cli

웹사이트 초기화하기

  • Hexo를 초기화 하기 위해 아래 명령어를 사용한다.
1
2
3
$ hexo init [folder]
$ cd <folder>
$ npm install

새 글 생성하기

  • 새 글(article)을 생성한다. layout이 준비되어 있지 않다면, _config.yml에 정의된 default_layout을 사용.
  • 만약 title에 공백이 포함된다면 따옴표로 감싸주어야 한다.
1
$ hexo new [layout] <title>

글 작성하기

  • 위에서 생성한 새 글은 .md 파일 형식으로 생성된다.
  • 새로 생성한 .md 파일은
    [프로젝트 폴더]/source/_posts/<title>.md 이 경로에 있다.
  • 에디터를 이용하여 Markdown 형식으로 작성하면 된다.

정적 파일 생성하기

1
$ hexo generate [파일명]
  • github 블로그는 html 파일형식으로 올라가야 한다. 따라서, Hexo로 제작된 .md 파일을 generate 커맨드를 사용하여 변환해주어야 한다.
  • generate를 하기 위해서는 작성한 .md 파일이 있는 경로
    ([프로젝트 폴더]/source/_posts/)로 이동하여야 한다.

server로 미리 확인하기

1
$ hexo server

git에 deploy 하기

  • hexo-deployer-git을 설치한다.

    1
    $ npm install hexo-deployer-git --save
  • _cofig.yml 파일에서 url을 수정한다.

http://자신의 [github name].github.io 로 url을 수정 한다.

  • _cofig.yml 파일 가장 밑에 작성.
    1
    2
    3
    deploy:
    type: git
    repo: 자신의 [repository url]

웹사이트를 deploy 하기

1
$ hexo deploy

첫 번째 이후 github 블로그 작성

  • new, generate, server, deploy 4개의 명령어만 사용하면 된다.

느낀점

  • Hexo를 처음 이용하여 생소하고 어려웠지만 익숙해지면 편리하게 github 블로그를 관리할 수 있을 것 같다.

  • Markdown 문법 공부에 많은 도움이 될 것 같다.

Share