Console

Console은 Hexo와 사용자 간의 교두보 역할을 합니다. 사용 가능한 console 명령어를 등록하고 설명합니다.

개요

hexo.extend.console.register(name, desc, options, function(args){
// ...
});
인자 설명
name 이름
desc 설명
options 옵션

args 인자는 사용자가 터미널에 입력한 값을 포함하여 함수 내로 전달됩니다. Minimist에 의해 파싱됩니다.

옵션

사용법

Console 명령어의 사용법의 예시입니다:

{usage: '[layout] <title>'}
// hexo new [layout] <title>

인자

Console 명령어의 각 인자에 대한 예시입니다:

{
arguments: [
{name: 'layout', desc: 'Post layout'},
{name: 'title', desc: 'Post title'}
]
}

옵션

Console 명령어의 각 옵션에 대한 예시입니다:

{
options: [
{name: '-r, --replace', desc: 'Replace existing files'}
]
}

설명

Console 명령어에 대한 더 자세한 정보입니다.

예시

hexo.extend.console.register('config', 'Display configuration', function(args){
console.log(hexo.config);
});