把Hexo博客迁移到新电脑

原文:https://blog.c12th.cn/archives/31.html

前言

把博客迁移到新电脑,以前推 Github 仓库不用配Key也能推,现在需要配Key了…


准备工作

  1. 确保在新电脑上配置好 Node.js 的环境

  2. 安装hexo

npm install hexo-cli -g
  1. 安装插件
npm install --force
  1. 确保打包的博客源文件可以在本地运行
hexo clean && hexo g && hexo s
  1. 确保在配置过程中能访问Github ,无法访问看下面教程

如何优雅的加速Github


  • 我的配置 -> windows 10 家庭中文版
类型当前版本
node -vv16.20.1
npm -v8.19.4
hexo -v5.4.0

教程

配置Key

  1. 配置账号和邮箱
git config --global user.name "Github账号名"
git config --global user.email "Github邮箱"
  1. 生成Key
ssh-keygen -t rsa -C Github邮箱

三下回车键 Enter生成的Key在 C:\Users\用户名.ssh 目录下

  1. 用记事本打开 id_rsa.pub全选复制

  2. 登陆 Github 账号

  3. 点击头像 => 『Settings』 => 「SSH and GPG keys」 => 点击 New SSH key

  4. Add new SSH Key

Title:         自定义
Key type:      Authentication Key
Key:           粘贴全选复制 “id_rsa.pub的内容”
  1. 点击 Add SSH key

  2. C:\Users\用户名.ssh 目录下创建一个名为 config的文件 (注意:不要文件不要带后缀) 写入以下内容

Host github.com
  Hostname ssh.github.com
  Port 443
  1. 测试
ssh -T git@github.com

输入 yes ,回车

:: 出现以下语句表示测试成功
Hi 用户名! You've successfully authenticated, but GitHub does not provide shell access.

上传到仓库

  1. 查看Deploy配置
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
  - type: 'git'
    repo: 
      github: git@github.com:用户名/用户名.github.io.git # Github仓库SSH地址
    branch: # Github仓库分支
  1. 安装Git
npm install hexo-deployer-git –save 
  1. 三连
hexo clean && hexo g && hexo d

补充

如果嫌迁移博客麻烦,也可以选择 Hexo -Action自动化部署(无指令) 来实现伪动态


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

c12th

能请我喝奶茶吗qwq

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值