Hexo 란

Hexo

Hexo 는 Node.js 기반의 정적 블로그 프레임워크 입니다.

  • ruby 기반의 Jekyll 과 경쟁

Markdown 으로 문서를 작성하고 build 하면 정적 html 이 생기고
그걸 github pages 에 배포 하는 방식으로 블로그를 관리 합니다.

설치

1
2
3
4
5
npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server

post 작성 및 배포 방법

1
2
3
4
5
hexo new post "write-markdown-file-name"

## edit write-markdown-file-name.md

npm run deploy
package.json
1
2
3
4
5
6
"scripts": {
"build": "hexo generate",
"clean": "hexo clean",
"deploy": "hexo clean && hexo deploy --generate",
"server": "hexo server -p 8000"
}

Hexo 의 기능확장 방법

  • 사이트맵 추가
  • Hexo Tag Plugin