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