【8】hexo博客本地电脑迁移记录

  因为更换电脑,老电脑上的hexo博客也要换到新的电脑上部署,现在做必要的记录。

1、将老电脑的hexo项目文件打包

  因为我的所有hexo项目文件都在D盘的MyHexoBlogs下,所有我只用把这个文件夹压缩再迁移到新电脑上即可。

  解压到新电脑的D盘,保证路径和此前相同。

2、新电脑安装必要的软件

2.1、安装Node.js和npm

  访问Node.js官网,下载并安装最新版本的Node.js(LTS版本)。安装过程建议不要更改路径并勾选唯一的选项,会自动包含npm(Node包管理器)。

2.2、安装Git

  访问Git官网,下载并安装最新版本的Git,全部选择默认即可。

2.3、验证安装

  打开cmd,分别输入以下命令,查看安装情况。

node -v
npm -v
git -v

  如果成功安装,则会显示版本信息。

3、迁移项目

3.1、安装Hexo Cli

  在Hexo项目的解压目录里,以管理员身份打开命令行,以全局安装Hexo Cli。

npm install -g hexo-cli

3.2、安装项目依赖

  在Hexo项目目录中,运行以下命令以安装项目所需的依赖。

npm install

3.3、配置Git

  配置Git的用户名和邮箱,继续沿用之前的。

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

  把老电脑C:\Users\10991下的.ssh文件统一打包,放到新电脑的C盘同名文件下(因为我用了迁移助手,所以新电脑的用户名也一样)。

  把公钥文件id_xxxxxxx.pub改名为authorized_keys

  在Git中给私钥设置权限。

$ chmod 700 ~/.ssh
$ chmod 600 ~/.ssh/authorized_keys

  然后用git尝试以下链接,发现链接成功了。

$ ssh git@阿里云公网ip

  此后,我们就可以在新的电脑上继续写博客了。

hexo clean
hexo genetate
hexo deploy