Консоль служит для взаимодействия пользователей с Hexo. Регистрирует и описывает доступные консольные команды.
Краткий обзор
hexo.extend.console.register(name, desc, options, function(args){ |
Свойство | Описание |
---|---|
name |
Имя |
desc |
Описание |
options |
Опции |
Значение из аргумента args
передаётся в функцию. Свойство описывает вводимые через терминал данные. Анализируется с помощью Minimist.
Опции
usage
Добавление используемых команд в консоль. Например:
{usage: '[layout] <title>'} |
arguments
Описание аргументов в консоли. Например:
{ |
options
Описание опций в консоли. Например:
{ |
desc
Подробная информация о консольной команде.
Пример
hexo.extend.console.register('config', 'Display configuration', function(args){ |