控制台(Console)

  1. 概要
  2. 选项
    1. 用法
    2. 参数
    3. 选项
    4. 描述
  3. 范例

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

概要

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

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

选项

用法

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

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

参数

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

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

选项

控制台的选项,例如:

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

描述

控制台更详细的说明。

范例

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

文章标题:控制台(Console)

文章字数:165

本文作者:牵猪的仓鼠

发布时间:2017-03-12, 19:35:02

最后更新:2017-03-13, 21:04:04

原始链接:http://s.amlove.cn/2017/03/12/hexo/api/console/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录

喜欢就点赞,疼爱就打赏