본문 바로가기
Programming/Node.js

[hexo] Writing Post with Hexo - HEXO로 포스팅하기

by NAMP 2016. 1. 10.

[hexo] Writing Post with Hexo

HEXO로 포스팅하기

메모하기

ResophNotes를 사용해서 초안을 작성합니다. markdown 문법을 지원하기 때문에 어느 정도는 확인을 할 수 있습니다.(hexo 마크다운 문법과 정확히 일치하지는 않습니다.) 또는 메모장과 같은 다른 텍스트 편집기를 이용해서 작성하면 됩니다.

ResopheNotes

초안 생성

hexo 에서 초안 문서를 생성합니다.

hexo new draft “title”

해당 문서 draft.md 에서 지정해 놓은 형식으로 _draft 폴더에 생성됩니다. 새로 생성되는 파일의 레이아웃에 대한 정의는 scaffold폴더에 있습니다.

scaffold/draft.md
source/_draft/title.md

새로 생성된 문서로 텍스트 편집기에서 작성한 내용을 복사합니다.

로컬에서 확인

파일을 생성하고 로컬 서버를 실행하여 초안 문서를 확인합니다

hexo generate
hexo serve —draft

옵션인 --draft를 꼭 붙여서 실행해야 draft 문서도 확인할 수 있습니다. 브라우저를 통하여 localhost:4000으로 접속합니다. 화면을 살펴보면서 내용을 수정합니다.

localhost:4000

root 경로를 /blog로 설정한 경우에는 localhost:4000으로 접속하면 /blog로 접속됩니다.

publish

명령어를 통하여 발행합니다. draft 문서는 _post 폴더로 이동합니다.

hexo publish “title”

발행을 하면 _draft 폴더에 있는 파일은 post 폴더로 이동됩니다.

source/_post/title.md

deploy

배포할 파일을 생성한 다음 배포명령어를 실행하여 포스팅합니다.

hexo generate
hexo deploy

배포한 이후, 잠깐 시간이 지난 뒤에 수정된 내용이 적용된 것을 확인할 수 있습니다.

clean

생성한 배포 파일을 삭제할 경우에는 clean 옵션을 사용합니다.

hexo clean

단축명령어

hexo new draft “title”

hexo n draft “title”

hexo generate

hexo g

hexo serve —draft

hexo s —draft

hexo publish “title”

hexo p “title”

hexo deploy

hexo d

hexo generate
hexo deploy

hexo d -g


댓글