唐抉的个人博客

Hexo博客迁移

字数统计: 572阅读时长: 2 min
2025/04/12

迁移博客文件到新电脑

将旧电脑里blog文件夹下所有文件拷贝到新电脑中,这个过程持续时间比较长,所以先做。

如果想要加快拷贝速度的话,可以把node_modules文件夹删除,在新电脑里通过npm install的命令重新下载回来

配置新电脑基础环境

Git安装&配置

由于我使用的是window系统,去官网下载Git客户端安装Git - Downloading Package

  • 安装完成后,在桌面右键单击,看到菜单有git相关的选项即为安装成功。

  • 点击选择 Open Git Bash here打开git终端,输入以下命令将git配置的用户名邮箱设置成github上的用户名与邮箱

    1
    2
    3
    4
    5
    #配置GitHub的用户名与邮箱
    git config --global user.name 用户名
    git config --global user.email 邮箱
    #查看config确认是否配置成功
    git config --list

SSH生成&&配置

  • 如果本机没有这个邮箱相关的ssh密钥,输入以下命令生成密钥:

1
2
3
4
#输入命令后一直按回车键,直到生成密钥
ssh-keygen -t rsa -C 邮箱
#显示密钥信息,复制,下一步要用
cat ~/.ssh/id_rsa.pub

  • 进入Github的个人设置页面,找到SSH and GPG Keys 选项:

  • 新建SSH key,把刚刚复制的ssh key粘贴在Key处,设定key的名字后,点击Add SSH key

安装node

  • 去官网上下载nodenodejs.org/en

  • 安装完成后,打开cmd,输入npm -v,看到显示版本号,即表示安装成功

  • 输入以下命令给npm更换镜像源:

    1
    2
    3
    4
    #换成淘宝源
    npm config set registry https://registry.npmmirror.com
    #检查镜像源是否更换成功
    npm config get registry

安装Hexo

待博客文件都迁移完成后,进入到博客文件夹里,鼠标右键后点击选择 Open Git Bash here打开git终端,输入以下命令安装Hexo:

1
2
3
npm install hexo-cli -g
npm install hexo-deployer-git --save
# 如果文件迁移时删除了node_modules文件,这里需要再多执行一个命令: npm install

至此,博客已完成了迁移,可以在新电脑上使用hexo相关命令正常上传博文了

1
2
3
4
5
6
7
8
#清理缓存
hexo clean
#生成文件
hexo g
#预览博客
hexo s
#推送博客
hexo d
CATALOG
  1. 1. 迁移博客文件到新电脑
  2. 2. 配置新电脑基础环境
    1. 2.1. Git安装&配置
    2. 2.2. SSH生成&&配置
    3. 2.3. 安装node
      1. 2.3.1. 安装Hexo