前言

防止自己忘记如何迁移,记录一下;

环境搭建

安装GIT

官网直接下载对应版本,默认安装即可;官网地址:git官网

安装node.js

官网直接下载LTS长期维护版本,默认安装即可;官网地址:node.js官网

根据其他站长经验,可以在历史版本那里选择低版本下载,因为可能后面会出现各种不兼容的问题;

安装HEXO

打开命令提示符,输入:

1
npm install -g hexo-cli 

本地站点搭建

初始化本地文件夹

在电脑磁盘任意位置,新建文件夹,例如新建文件夹-BLOG,进入BLOG文件夹,右键选择Git Bash Here,输入指令,如果失败直接删除BLOG文件重新建立文件夹输入下方指令即可:

1
hexo init

安装HEXO依赖模块

在Git Bash Here中输入指令:

1
npm install

安装git部署插件

在站点根目录下打开Git Bash Here,输入以下指令安装git部署插件:

1
npm install hexo-deployer-git --save

与远程仓库建立连接

在根目录下即BLOG文件夹下,右键打开Git Bash Here,输入以下指令:

1
2
3
4
5
git init
git config --global user.name 你的用户名
git config --global user.email 你的邮箱
git branch -M main
git remote add origin https://github.com/用户名/新建的私有仓库名.git(私有仓库的地址)

删除根目录下远程仓库所拥有的文件,同步远程仓库内容,右键打开Git Bash Here,输入以下指令:

1
git pull origin main

若拉取出错,可以使用

1
2
git clean -f
git reset --hard origin/main

修改本地文件后,第一次推送到远程仓库,右键打开Git Bash Here,输入以下指令:

1
2
3
git add .
git commit -m "first commit"
git push -u origin main

以后若在修改本地文件,则直接git push即可;