Сервер

hexo-server

С релизом Hexo 3 сервер был отделен от основного модуля. Чтобы начать использовать сервер, нужно установить hexo-server.

$ npm install hexo-server --save

После установки сервера, выполните эту команду для запуска сервера. Ваш сайт будет доступен по адресу http://localhost:4000 по умолчанию. Когда сервер запущен, Hexo будет отслеживать изменения файлов и автоматически обновлять содержание сайта, поэтому нет нужды вручную перезапускать сервер.

$ hexo server

Если вы хотите изменить порт или появляется ошибка EADDRINUSE, используйте опцию -p для задания другого порта.

$ hexo server -p 5000

Статичный режим

В статичном режиме, будут обработаны файлы только в общей папке public, отслеживание файлов будет отключено. Нужно запустить hexo generate перед запуском сервера. Обычно используется перед публикацией.

$ hexo server -s

Другой IP

Hexo запускает сервер с IP 127.0.0.1 по умолчанию. Это можно изменить в настройках IP по умолчанию.

$ hexo server -i 192.168.1.1

Pow

Pow является нулевой конфигурацией сервера для Mac.

Установка

$ curl get.pow.cx | sh

Настройка

Создайте символьную ссылку на папку ~/.pow

$ cd ~/.pow
$ ln -s /path/to/myapp

Ваш сайт будет запущен и заработает по адресу http://myapp.dev основываясь на имени символической ссылки.