hexo博客新机迁移

最近想把在自己mac mini上的hexo博客迁移到macbook上一份,记录一下全流程

文件夹复制

把项目全文件拷贝到目标文件夹即可

安装nodejs和npm

在以下网站下载安装即可。并且安装好nodejs之后,npm也一并安装好了

https://nodejs.org/zh-cn

可以用以下命令查看是否安装成功

1
2
npm -v
node -v

安装hexo

官网给的命令:

1
npm install -g hexo-cli

但是我执行后直接卡住,于是寻求别的解决办法

更换npm镜像源:

1
npm config set registry https://registry.npm.taobao.org

还是不行,上网查阅之后才发现该镜像源已经更新了,见https://blog.csdn.net/chaoPerson/article/details/136121885

当然,你可以用以下命令恢复和查看npm源:

1
2
npm config set registry https://registry.npmjs.org
npm config get registry

执行以下命令后,换源成功,可以开始安装:

1
npm config set registry https://registry.npmmirror.com

但是爆出权限问题,采用以下命令解决:

1
2
3
4
5
6
7
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH
vim ~/.profile
source ~/.profile
sudo chown -R 501:20 "/Users/chenjizheng/.npm"
npm install -g hexo-cli

可以正常hexo new d g三连,但是如果新开一个终端,路径解析会有问题:
alt text

需要把以下路径添加到环境变量中:

1
export PATH=~/.npm-global/bin:$PATH

至此,结束


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!