Servidor

hexo-server

Con el lanzamiento de Hexo 3 el servidor se separó del módulo principal. Para empezar a usar el servidor, primero debes instalar hexo-server.

$ npm install hexo-server --save

Una vez el servidor ha sido instalado, ejecuta el siguiente comando para iniciar el servidor. Tu sitio web será accesible desde http://localhost:4000 por defecto. Cuando esté ejecutándose, Hexo vigilará las modificaciones de los ficheros y actualizará automáticamente, por lo que no será necesario reiniciar el servidor.

$ hexo server

Si deseas cambiar el puerto, o te saltan errores EADDRINUSE, usa la opción -p para establecer un puerto distinto.

$ hexo server -p 5000

Modo estático

En el modo estático, solo los ficheros en el directorio public serán accesibles y la vigilancia de modificaciones en los archivos estará deshabilitada. Se debe ejecutar hexo generate antes de iniciar el servidor. Por regla general, se usa en producción.

$ hexo server -s

IP personalizada

Hexo ejecuta el servidor en 0.0.0.0 por defecto. Se puede modificar la IP por defecto.

$ hexo server -i 192.168.1.1