ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 控制台(Console) 控制台是 Hexo 与开发者之间沟通的桥梁。 ## 概要 ``` hexo.extend.console.register(name, desc, options, functionargs{ // ... }); ``` | 参数 | 描述 | | --- | --- | | `name` | 名称 | | `desc` | 描述 | | `options` | 选项 | 在函数中会传入 `args` 参数,此参数是使用者在终端中所传入的参数,是一个经 [Minimist](https://github.com/substack/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 }); ```