hexo 블로그 포스트 작성 및 배포하는 방법


새 포스트 작성을 위한 글제목 명령어를 입력한다.


1
hexo new option 글제목

이 명령어를 작성하게 되면, 글제목 폴더와 글제목.md 파일이 만들어진다.
이미지는 글제목 폴더에서 관리하고, 글의 내용은 글제목.md 파일에서 관리한다.
만약, 글제목 폴더가 만들어지지 않는다면, _config.yml에서 post_asset_folder: true를 추가하면 된다.

이때, option에는 ‘post’ 또는 ‘draft’가 올 수 있다.

만약 작성한 글을 바로 배포하려면 ‘post’라고 쓴다.

1
hexo new post 글제목

바로 배포하지 않고, 초안으로 보관만 하려고 할 때는 ‘draft’라고 쓴다.

1
hexo new draft 글제목

draft 글을 배포하기 위해서 _posts 폴더로 이동시킨다.


‘draft’를 사용하여 명령어를 입력하게 되면, source/_drafts 폴더에 저장된다.
이 폴더에 저장이 되면, 배포 대상에서 제외되기 때문에, 원래 사용하던 ‘hexo server’로는 확인할 수 없고 ‘–draft’라는 옵션을 추가해여 로컬 서버에서 확인이 가능하다.

1
hexo server --draft

초안이 다 완성이 되어 배포를 하고 싶을 경우, 해당 파일과 폴더가 source/_posts 폴더에 있어야 한다.
이때, 아래와 같은 명령어를 입력하면 해당 파일과 폴더과 source/_posts로 이동하게 된다.

1
hexo publish post 글제목

_posts 폴더에 있는 글을 블로그에 배포한다.


최종적으로, source/_posts안에 있는 모든 글들을 배포하기 위해 아래의 명령어를 입력한다.

1
hexo generate --deploy