포스트 생성
hexo.post.create(data, replace);
   | 
 
| Argument | 
설명 | 
data | 
데이터 | 
replace | 
존재하는 파일을 대체함 | 
포스트의 속성은 data에 정의할 수 있습니다. 아래의 표는 완벽하진 않습니다. 추가 속성은 앞의 내용(front-matter)에 추가할 수 있습니다.
| 데이터 | 
설명 | 
title | 
타이틀 | 
slug | 
URL | 
layout | 
레이아웃. 기본 값은 default_layout 설정을 따릅니다. | 
path | 
경로. Hexo는 기본적으로 new_post_path를 기반으로 경로를 설정합니다. | 
date | 
날짜. 기본 값은 현재 시간입니다. | 
Draft 배포
hexo.post.publish(data, replace);
   | 
 
| Argument | 
설명 | 
data | 
데이터 | 
replace | 
존재하는 파일을 대체함 | 
포스트의 속성은 data에 정의할 수 있습니다. 아래의 표는 완벽하진 않습니다. 추가 속성은 앞의 내용(front-matter)에 추가할 수 있습니다.
| 데이터 | 
설명 | 
slug | 
파일명 (Required) | 
layout | 
레이아웃. 기본 값은 default_layout 설정을 따릅니다. | 
그리기 (Render)
hexo.post.render(source, data);
   | 
 
| Argument | 
설명 | 
source | 
파일의 전체 경로 (Optional) | 
data | 
데이터 | 
데이터는 반드시 content 속성 내에 포함되어야 합니다. 그렇지 않을 경우, Hexo는 원본 파일을 읽으려고 시도할 것입니다. 이 함수의 실행 단계는 아래와 같습니다.
before_post_render filter를 실행합니다. 
- Markdown 또는 다른 렌더러를 통해 렌더링 합니다. (확장자명에 따라 다릅니다.)
 
- Nunjucks를 사용하여 렌더링 합니다.
 
after_post_render filter를 실행합니다.