포스트 퍼블리싱하기
포스트 작성의 마지막 단계, 퍼블리싱이다. 모든 내용을 draft에 작성한 후 파일을 post로 옮기는 작업이다. 두 가지 방법이 있다.
명령어로 퍼블리싱하기
1 | hexo publish <포스트명> |
위의 명령어로 간단히 퍼블리싱할 수 있지만, 주로 사용하지는 않는다. 포스트명을 정확히 적어야 한다는 단점이 있기 때문이다.
직접 파일 옮기기
덜 개발자스럽지만, 이 방법을 선호한다. source/_drafts
경로에 저장된 draft 파일을 source/_posts
에 옮기는 것이다. Drag and Drop으로 아주 쉽게 옮겨진다. (^^)v
포스트 발행하기(디플로이)
_config.yml
파일에 자신의 github 주소를 입력한다.
1 | deploy: |
정적 파일을 생성한 후,
1 | hexo generate |
발행한다.
1 | hexo deploy |
발행할 때 변경 사항은 자동으로 반영되지만, 혹시 변경되지 않을까 걱정된다면 발행 전 아래의 명령어를 사용해 보자.
1 | hexo clean |
generate와 deploy는 단축 명령을 허용한다. 정리하자면, 블로그 글을 퍼블리싱 할 때에는 다음과 같이 사용하면 된다.
1 | hexo clean |
Error가 발생한다면?
ERROR Deployer not found: git 에러가 발생한다면 아마 두 가지 이유 중 하나일 것이다.
-
_config.yml 파일 안에 있는 deploy 설정이 안 되어 있을 것이다.
1
2
3
4deploy:
repo: git repo의 url을 넣어 주면 된다.
type: git
branch: master위와 같이 설정하면 된다.
-
hexo-deployer-git이 설치되지 않았을 것이다.
1
npm install hexo-deployer-git --save
blog의 최상단 폴더에서 위의 명령어를 실행하면 된다.