Github Hexo Blog 만들어 보기
개발 환경

본 블로그는 Homebrew, iTerm 이 설치 되어있는 mac에서 진행 되었다는 점 참고 바랍니다.
Blog
를 만들기에 앞서 구성 환경 준비
Node.js, Git, npm을 설치하도록 하겠습니다.
1 | $ brew install node |
Node.js
가 정상적으로 설치 되었다면 다음과 같은 화면을 확인 할 수 있습니다

1 | $ brew install git |
Git
이 정상적으로 설치가 되었다면 다음과 같은 화면을 확인 할 수 있습니다

1 | $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
npm
이 정상적으로 설치가 되었다면 다음과 같은 화면을 확인 할 수 있습니다

npm
을 이용해서 hexo
설치하기
1 | $ npm install -g hexo-cli |
hexo가 정상적으로 설치가 되었다면 다음과 같은 화면을 확인 할 수 있습니다

Hexo
시작하기
1 | $ hexo init testBlog |
로컬 에서 블로그를 실행해 보도록 하겠습니다
1 | $ hexo server |

http://localhost:4000 로 접속하게 되면 다음과 같은 화면을 확인 할 수 있습니다

포스트 작성하기
1 | $ hexo new post [Post Name] |
./source/_posts/
폴더에 생성한 [Post Name] md
파일을 확인 할 수 있습니다

1 | $ hexo server |
hexo
를 실행해 보면 [Post Name]
이름으로 작성된 포스트를 확인 할 수 있습니다
Github 계정 URL 만들기
Github Repo
> Settings
> Options
> Github Pages
의 site url
를 정해 주도록 합니다.

Github Repo
에 배포 준비하기
_config.yml
을 수정 하도록 하겠습니다
1 | # Site |
[참고] Github repo
주소는 아래와 같이 확인 할 수 있습니다

Github Repo
에 빌드 및 배포하기
1 | $ npm install hexo-deployer-git --save |
hexo generate
와 hexo deploy
를 간략히 다음과 같이 표현 할 수 있습니다
1 | $ hexo g -d |
로컬 에서 포스트 작성, 설정 및 변경을 하고 결과를 확인한 후, 빌드 및 배포하는 식으로 작업합니다 배포가 되면 msnodeve.github.io 으로 접속해서 확인합니다
그렇다고 로컬에서 변경된 사항이 Github Repo
에 Commit
된 것은 아닙니다 따라서 최종적인 확인 끝에 변경 사항과 수정 사항을 체크하여 Commit
을 하는 것이 좋습니다