hexo博客迁移

hexo博客迁移

狮子阿儒 Lv4

由于新换了电脑,所以需要将原来本地hexo博客内容迁移到新的设备上。

我直接将原本的博客文件夹打包解压到了新电脑上了,目录结构如下:

image-20230621110855830

Git、nodejs

新设备需要提前安装Git、nodejs

安装我就不介绍了,上面安装完后要对nodejs做环境变量配置,将以下路径添加进系统变量Path中。

1
2
3
D:\nodejs
D:\nodejs\node_global
D:\nodejs\node_global\node_modules

设置完之后,打开命令行输入node -vnpm -v验证是否安装配置成功

image-20230621110129719,这就说明配置成功。

git version验证git是否安装成功 image-20230621110418692

安装hexo博客框架

进入博客文件夹,在命令行输入以下内容来安装。

1
npm i -g hexo

在命令行输入hexo -v检查是否安装成功

验证

前面内容完成以后,在博客文件夹下命令行输入hexo ghexo s,来验证博客能否在本地正常生成显示。

部署

上述工作完成后,进行hexo d部署,会显示错误(无法证明身份),需要我们配置用户信息。邮箱与用户名对应GitHub上的信息

1
2
git config --global user.email "邮箱"
git config --global user.name "用户名"

设置SSH连接,先在本地生成SSH公钥与私钥文件

1
ssh-keygen -t rsa -C "你的GitHub注册邮箱"

用记事本打开id_rsa.pub公钥文件,复制里面的内容。

image-20230621112638555

打开GitHub—Settings

image-20230621112935956

命令行输入 ssh -T [email protected] 检验是否搭建完成

image-20230621114204185

此外,如果部署过程中出现无法连接的错误(not connect),可能是网络原因,可以设置代理解决,

我设置的代理端口是33210,根据自己实际情况填写

1
2
git config --global http.proxy "127.0.0.1:33210"
git config --global https.proxy "127.0.0.1:33210"
  • 标题: hexo博客迁移
  • 作者: 狮子阿儒
  • 创建于 : 2023-06-21 11:10:10
  • 更新于 : 2024-03-03 21:24:57
  • 链接: https://c200108.github.io/blog/2023/06/21/hexo博客迁移/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论