最近换Macbook了。今晚有空正好把我的hexo搬过来了,在这里分享一下换电脑以后如何转移hexo。
由于GitHub上的页面是经过渲染之后的,所以直接clone是无效的。这里需要拷贝之前设备上的hexo项目路径。
注意删除node_modules文件夹,然后把剩余的文件全部备份。
1. 下载git
1 | git --version |
检查git是否下载好,以及是否设置了环境变量。
2. 下载node.js
检查 node.js 是否下载好,以及是否设置了环境变量。
1 | node --version |
给npm 设置淘宝源,这样下载包更快速。npm config set registry https://registry.npm.taobao.org/
⚠️ Mac 用户注意:
node.js 和 Git的话,如果你的电脑安装是Mac并且安装了xcode,那么便不用再重新安装。
npm淘宝镜像npm config set registry https://registry.npm.taobao.org
npm华为镜像npm config set registry https://mirrors.huaweicloud.com/repository/npm/
全局安装cnpm并设置淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org
还原默认镜像
方法一:npm config delete registry
方法二:npm config set registry https://registry.npmjs.org
查看当前npm镜像npm config get registry
3. 准备 hexo
npm install hexo-cli -g
安装hexo
4. 准备blog
拷贝之前设备里的blog项目,并cd到那个目录。
5. 安装依赖
安装之前删除的node_modules文件npm install
如果显示权限不够 记得 sudo
6. 测试
写一篇博客,测试一下是否可以上传至 GitHub。
1 | hexo new article_test |