1. 如何迁移 hexo 博客

保留原来的博客源代码,对源代码进行处理。可以有以下几种方式:

本地文件

直接复制本地源代码到新环境

Git 平台

直接 clone 平台 git 上的源代码到新环境

云盘

直接下载云盘内保存的源代码到新环境

2. 配置新环境

需要在新环境中安装 Hexo 博客需要的依赖,主要包含 Git 安装Node.js 安装,Hexo 安装,具体参加 Hexo官方文档

注意事项:

  1. Hexo 在 windows 系统的 cmd 窗口通过命令安装可能会比较慢,请耐心等待。如果卡死,结束窗口,重新执行命令
  2. 请参考 Hexo 官方文档,全局安装 Hexo

3. 配置公钥(非常重要)

主要是对本地密钥文件 id_rsa.pub 进行操作

3.1 如果新环境没有 ssh 密钥

在 cmd 窗口输入命令 ssh-keygen -t rsa -C “你的邮箱地址(和git统一)” 生成本地密钥

3.2 如果新环境已有 ssh 密钥

3.2.1 直接打开密钥

搜索找到文件 id_rsa.pub,可选使用 vscode 打开,复制其中所有内容

3.2.2 命令打开密钥

在 cmd 窗口输入命令 cat ~/.ssh/id_rsa.pub 直接显示密钥,完整复制密钥

3.3 将密钥同步到 git 平台

以 github 的配置为例。

打开【github】 → 打开【setting】 → 打开 【SSH and GPG keys】→ 点击【New SSH key】,完整粘贴上一步复制的密钥

4. 执行 npm 安装

npm install 快速安装和修复

5. 认证用户名和邮箱

执行以下命令

1
2
git config --global user.name "<your name>"
git config --global user.email "<your email>"

6. 更新博客

然后就可以在新环境更新博客了,记得备份博客源代码~

注意:
首次更新博客遇到询问时,完整输入“yes”来完成更新。