hexo启动4000端口无法访问
hexo blog启动流程
- 新建一个目录
hexo-demo
- 按住
shift
,点击鼠标右键,选择在此处打开命令窗口
hexo init
(第一次创建blog)npm install
安装依赖hexo g
生成静态文件hexo s
启动hexo服务, debug模式启动hexo s --debug
,指定端口启动hexo server -p port
hexo d
部署blog到github
升级hexo和主题
在blog目录执行 npm update
所遇问题及解决方法
运行正常时会显示如下
1 | INFO Hexo is running at http://0.0.0.0:4000/. Press Ctrl+C to stop. |
这时打开localhost:4000
可以看到hexo的博客。
如果localhost:4000
打开失败,一直处于缓冲状态时,可能的原因很多,我遇到两种情况
- 如果不执行
npm install
,会导致localhost:4000
打开失败 - 4000端口占用,一般情况下,端口占用,hexo会提示
FATAL Port 4000 has been used. Try other port instead.
,但是不排除特殊情况,保险的方法还是检查一遍是否是端口占用。
windows下检查端口是否占用并杀死该进程
netstat -ano | findstr 4000
(最后一列是pid)tasklist | findstr pid
taskkill -PID pid -F
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 big data decode club!