Hexo-本地服务器

一般安装hexo时会自动安装服务器,如果本地没有安装hexo服务器可通过以下命令安装:

1
$ npm install hexo-server --save

安装完成后,启动服务器,会启动一个(默认4000端口)本地服务器,可通过 http://localhost:4000 访问,Hexo会监视文件变动自动更新,如果是改动配置,需要手动重启服务:

1
$ hexo server

缩写
1
$ hexo s

如果您想要更改端口,或是在执行时遇到了 EADDRINUSE 错误,可以在执行时使用 -p 选项指定其他端口,如下:

1
$ hexo server -p 5000

自定义IP

服务器默认运行在 0.0.0.0,您可以覆盖默认的 IP 设置,如下:

1
$ hexo server -i 192.168.1.1

指定这个参数后,您就只能通过该IP才能访问站点。例如,对于一台使用无线网络的笔记本电脑,除了指向本机的127.0.0.1外,通常还有一个192.168.*.*的局域网IP,如果像上面那样使用-i参数,就不能用127.0.0.1来访问站点了。对于有公网IP的主机,如果您指定一个局域网IP作为-i参数的值,那么就无法通过公网来访问站点。