hexo修改默认端口号
hexo默认的端口号是4000,如果端口被占用,hexo就会启动失败。我们可以通过以下2个方法修改hexo默认端口号。
1.修改package.json
在server命令中添加 -p 端口号
配置。 这时启动hexo就不能再用hexo server
命令了,而是使用npm run server
启动。这样端口号就改成4001了。
1 | "scripts": { |
2.修改启动文件
hexo的启动文件地址node_modules\hexo-server\index.js
修改port即可。
我这里把port改成了4001。这样再执行hexo server
的时候,端口号就变成了4001
1 | hexo.config.server = Object.assign({ |
总结
个人推荐第一种方法,修改package.json。因为这样可以保证修改可以被同步到git上。这样当你换一台电脑的时候,修改依然生效。
而使用第2种方法,因为修改不能上传,换一台电脑或者换一个文件夹,修改就丢失了。