Server was separated from the main module in Hexo 3. You have to install hexo-server before start using.
$ npm install hexo-server --save
Once the server is installed, run the following command to start the server. Your website will run at
http://localhost:4000 by default. When server is running, Hexo will watch file changes and update automatically. You don’t need to restart the server.
$ hexo server
If you want to modify the port or encounter
EADDRINUSE error. You can add
-p option to set other port.
$ hexo server -p 5000
In static mode, only files in
public folder will be served and file watching is disabled. You have to run
hexo generate before starting the server. Usually used in production.
$ hexo server -s
Hexo runs the server at
0.0.0.0 by default. You can override the default IP setting.
$ hexo server -i 192.168.1.1
Pow is a zero-config Rack server for Mac.
$ curl get.pow.cx | sh
Symlink the folder into
$ cd ~/.pow
Your website will be up and running at
http://myapp.dev. The URL is based on the name of symlink.