Servidor

hexo-server

Com o lançamento do Hexo 3, o servidor foi separado do módulo principal. Para começar a usar o servidor, primeiro você deve instalar o pacote hexo-server.

$ npm install hexo-server --save

Uma vez instalado o servidor, execute o comando a seguir para iniciar o servidor. Seu site será acessível em http://localhost:4000 por padrão. Quando o servidor estiver sendo executado, o Hexo assistirá por alterações nos arquivos do projeto e atualizará automaticamente a página, por isso não é necessário reiniciar manualmente o servidor.

$ hexo server

Se você quiser mudar a porta ou se estiver encontrando erros EADDRINUSE, use a opção -p para configurar uma porta diferente.

$ hexo server -p 5000

Modo Estático

No modo estático, somente arquivos do diretório public serão servidos e nenhum arquivo será assistido por mudanças. Você deve executar hexo generate antes de iniciar o servidor. Em geral, é desta forma que o site é servido em produção.

$ hexo server -s

Ip Customizado

O Hexo executa o servidor em 0.0.0.0 por padrão. Você pode substituir a configuração de IP padrão.

$ hexo server -i 192.168.1.1