控制台(Console)
控制台是 Hexo 与开发者之间沟通的桥梁。
概要
hexo.extend.console.register(name, desc, options, functionargs{ // ...
});
参数 | 描述 |
---|---|
name |
名称 |
desc |
描述 |
options |
选项 |
在函数中会传入 args
参数,此参数是使用者在终端中所传入的参数,是一个经 Minimist 解析的对象。
选项
用法
控制台的操作方法,例如:
{usage: '[layout] <title>'
// hexo new [layout] <title>
参数
控制台各个参数的说明,例如:
{ arguments
{name: 'layout''Post layout'
{name: 'title''Post title'
]}
选项
控制台的选项,例如:
{ options: [ {name: '-r, --replace''Replace existing files'
]}
描述
控制台更详细的说明。
范例
hexo.extend.console.register('config''Display configuration'functionargs{ console
});