Команды

init

$ hexo init [folder]

Инициализирует сайт. Если переменная folder не указана, Hexo создаёт сайт в текущей папке.

Эта команда представляет собой ярлык, который выполняет следующие действия:

  1. Создаёт слон Git репозитория hexo-starter включая hexo-theme-landscape в текущий каталог или,если указана, в целевую папку.
  2. Установите зависимости с помощью менеджера пакетов: Yarn 1, pnpm или npm, в зависимости от того, что установлено; если установлено более одного, приоритет указан в списке. npm поставляется в комплекте с Node.js by default.

new

$ hexo new [layout] <title>

Будет создана новая статья. Если макет не был указан, Hexo будет использовать значение default_layout, указанное в _config.yml. Если название содержит пробелы, заключите его в кавычки.

generate

$ hexo generate

Генерирует статичные файлы.

Параметр Описание
-d, --deploy Опубликовать после генерации
-w, --watch Отслеживать изменения файлов

publish

$ hexo publish [layout] <filename>

Переносит черновик в публикуемую папку.

server

$ hexo server

Запускает локальный сервер. По умолчанию адрес: http://localhost:4000/.

Параметр Описание
-p, --port Переназначает стандартный порт
-s, --static Обрабатывать только статичные файлы
-l, --log Включить журналирование. Переопределяет формат журнала.

deploy

$ hexo deploy

Публикует сайт.

Параметр Описание
-g, --generate Генерировать перед публикацией

render

$ hexo render <file1> [file2] ...

Генерирует файлы.

Параметр Описание
-o, --output Путь вывода

migrate

$ hexo migrate <type>

Миграция контента из других систем.

clean

$ hexo clean

Очищает кэш (db.json) и генерирует файлы для опубликования (public).

list

$ hexo list <type>

Список всех путей.

version

$ hexo version

Отображает информацию о версии Hexo.

Опции

Безопасный режим

$ hexo --safe

Отключает загрузку плагинов и скриптов. Применяется при возникновении проблем после установки нового плагина.

Режим отладки

$ hexo --debug

Журнал подробных сообщений в терминале и debug.log. Применяется при возникновении проблем с Hexo. Если выдаются ошибки, пожалуйста, задайте вопрос на GitHub.

Тихий режим

$ hexo --silent

Отключает показ сообщений в консоли.

Альтернативная конфигурация

$ hexo --config custom.yml

Использует другой конфигурационный файл (вместо _config.yml).

Показать черновики

$ hexo --draft

Отображает черновики (хранящиеся в папке source/_drafts).

Изменить рабочую папку

$ hexo --cwd /path/to/cwd

Изменяет путь к текущей рабочей папке.