控制台(Console)

  • 2018-12-03

控制台是 Hexo 与开发者之间沟通的桥梁。

概要

1
2
3
hexo.extend.console.register(name, desc, options, function(args){
// ...
});
参数 描述
name 名称
desc 描述
options 选项

在函数中会传入 args 参数,此参数是使用者在终端中所传入的参数,是一个经 Minimist 解析的对象。

选项

用法

控制台的操作方法,例如:

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

参数

控制台各个参数的说明,例如:

1
2
3
4
5
6
{
arguments: [
{name: 'layout', desc: 'Post layout'},
{name: 'title', desc: 'Post title'}
]
}

选项

控制台的选项,例如:

1
2
3
4
5
{
options: [
{name: '-r, --replace', desc: 'Replace existing files'}
]
}

描述

控制台更详细的说明。

范例

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

扫码领红包

2018双11超级红包
PC访问链接: 2018双11超级红包 预售开启 汇聚全球潮流新品

淘口令:¥20Y0b6q4eHR¥ (复制此行再打开手机淘宝客访问)

最后更新: 2018年12月03日 09:29

原始链接: https://cyc.oy99.com/zh-cn/api/console.html

× 多少都行~
打赏二维码
×
  • {title}